График страницы сообщества Изображение Требуется токен доступа пользователя? - PullRequest
0 голосов
/ 14 сентября 2011

Начиная с прошлого месяца, кажется, что страницы сообщества либо требуют токен доступа пользователя для доступа к графическому изображению, либо не позволяют приложению получать доступ к изображению.

В качестве примера: страница сообщества для Гарольда и Мод (105636526135846) в прошлом месяце возвращала изображение - теперь вызовы на графике не включают строку изображения.

{

"id": "105636526135846",
"name": "Гарольд и Мод",
"ссылка": "http://www.facebook.com/pages/Harold-and-Maude/105636526135846",
«лайки»: 143886,
"категория": "Кино",
"is_community_page": правда,
...

В какой-то момент оказалось, что использование токена доступа будет работать, однако теперь запрос «/ 105636526135846 / picture» не возвращает изображение, а встроенное изображение Facebook -

http://external.ak.fbcdn.net/safe_image.php?d=AQBKNDbD3RCI0MXv&w=180&h=540&url=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fc%2Fc4%2FHarold_and_maude.jpg&fallback=hub_movie

В качестве альтернативы FQL возвращает правильную информацию

>[
>>  {
>>>    "pic": "http://external.ak.fbcdn.net/safe_image.php?d=AQA4PX9DD7wlHZmC&w=100&h=300&url=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fc%2Fc4%2FHarold_and_maude.jpg&fallback=hub_movie",<br />
>>>    "pic_large": "http://external.ak.fbcdn.net/safe_image.php?d=AQBKNDbD3RCI0MXv&w=180&h=540&url=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fc%2Fc4%2FHarold_and_maude.jpg&fallback=hub_movie"<br />
>> }<br />
>]

Есть ли что-то, что мне не хватает с графиком? Я обеспокоен тем, что метод FQL может перестать работать.

1 Ответ

0 голосов
/ 27 сентября 2011

Википедия начала блокировать определенные изображения на основании их лицензирования. Таким образом, Facebook запускает его через фильтр (safe_image.php), чтобы проверить, разрешено это или нет. Если нет, вы получите изображение по умолчанию. Так что использование FQL «иногда» вернет вам пригодное изображение, но график больше не будет.

Я понятия не имею, планирует ли Facebook продолжать предлагать FQL-вызов. Извините!

...