Ошибка FQL: требуется расширенное разрешение: read_stream

#facebook #facebook-fql

#Facebook #facebook-fql

Вопрос:

Сегодня я начал получать какую-то странную ошибку FQL.

Запрос FQL: * ВЫБЕРИТЕ target_id ИЗ соединения, ГДЕ source_id = user_id1 И target_id = user_id2 * * ВЫБЕРИТЕ uid У пользователя, ГДЕ has_added_app =1 и uid В (ВЫБЕРИТЕ uid2 У друга, ГДЕ uid1 = «user_id»)*

Ответ FQL (ошибка): Ошибка: требуется расширенное разрешение: read_stream

Что это???

Справка.

Комментарии:

1. То же самое с НАМИ, использующими fql и API facebook. Я буду следить за обновлениями

Ответ №1:

Согласно их журналу изменений, в 2011-09-18 Facebook запустил это обновление:

Для таблицы соединений FQL теперь требуется разрешение read_stream. (rE435878)

У меня была та же проблема. Я использовал connection таблицу только для получения списка друзей, поэтому я смог перейти к friend таблице, чтобы получить нужную мне информацию.

Подобные вещи делают платформу Facebook враждебной средой разработки.

Ответ №2:

Похоже, facebook изменил некоторые из требуемых разрешений для некоторых действий этой ночью. То же самое случилось и со мной. Вам нужно запросить разрешения read_stream. Для получения дополнительной информации см. Здесь

P.S: возможно, вам потребуется удалить приложение из своего профиля и добавить его снова с новыми разрешениями