2012-02-03 5 views
7

Từ vài tuần trước tôi đã nhận được:OAuthException: (# 100) URL hình ảnh không được định dạng đúng

OAuthException: (#100) picture URL is not properly formatted 

đối với một số bài đăng nào. Hành vi không nhất quán.

Tôi đang sử dụng Facebook's Graph API. Tôi không thể nghĩ ra bất cứ điều gì trong mã của tôi có thể đảm bảo hành vi này.

+1

không có đủ thông tin để tiếp tục, thêm đoạn mã về cách bạn đang chia sẻ. Nếu sự cố không nhất quán, có lẽ một số url hình ảnh không được gửi chính xác đến API ... –

+0

Vấn đề là url chứa khoảng trắng. Tôi chưa cố gắng tìm ra cách để nó hoạt động. urlencode() và rawurlencode() cả hai dường như không hoạt động ở đây. –

Trả lời

2

Thông thường lỗi # 100 xảy ra khi bạn cố gắng sử dụng URL không được bao gồm trong danh sách được phê duyệt trước mà bạn điền vào trong cài đặt cơ bản trên ứng dụng. Danh sách được đánh dấu bằng "Miền ứng dụng:" trong hình bên dưới.

nếu bạn đang sử dụng kho lưu trữ bên ngoài, bạn sẽ cần phải thêm nó để nó hoạt động. Bạn có thể thấy bên dưới rằng tôi đã thêm một vài dự án này. enter image description here

+0

Tôi đã sử dụng thành công các tệp hình ảnh bên ngoài có miền URL của chúng không có trong phần 'Cài đặt miền ứng dụng' của ứng dụng Facebook. Trong trường hợp của tôi, lỗi này là do một dấu gạch dưới hiện diện trong tên miền của URL hình ảnh. – P5Coder

20

tôi phải đối mặt với vấn đề này ngày trước, và tôi thấy rằng tôi đã gửi hình ảnh vào "/me/feed" mà phải "me/photos", cũng tôi đã cố gắng đăng hình ảnh từ các URL khác nhau không được đưa vào ứng dụng tên miền URL. và nó hoạt động tốt cho tôi