Разрешение read_stream API Facebook Graph фактически заблокировано для приложений, отличных от Facebook?

Получение некоторой противоречивой информации от Facebook в настоящее время о том, действительно ли разрешение read_stream устарело для приложений, отличных от Facebook, в будущем. Я знаю, что недавно было внесено изменение, требующее маркеров доступа для конкретных приложений для разрешений на чтение.

В обозревателе графиков Facebook это выглядит так, как будто мое существующее приложение, которому уже был предоставлен токен доступа для конкретного приложения для разрешения read_stream, по-прежнему предоставляет доступ к конечной точке [user-id]/posts, хотя я также заметил, что поиск этой конечной точки в ссылке теперь вы переходите к [user-id]/feed, для которого также требуется разрешение read_stream.

Однако при поиске разрешения read_stream в справочнике , теперь он гласит:

Это разрешение предоставляется приложениям, создающим клиент под брендом Facebook на платформах, где Facebook еще не доступен. Например, это разрешение не будет одобрено для приложений Android и iOS. Кроме того, это разрешение не будет предоставлено веб-приложениям, настольным приложениям и ТВ-приложениям. Цитата

Хотите знать, может ли кто-нибудь из Facebook или за его пределами действительно подтвердить, что эта конечная точка теперь закрыта для сторонних приложений, и есть ли какое-либо объяснение тому, почему?


person Dante Cullari    schedule 24.10.2014    source источник
comment
Вы можете использовать его для стороннего приложения, если вы создаете клиент под брендом Facebook на платформе, где Facebook еще не доступен.   -  person WizKid    schedule 24.10.2014
comment
Таким образом, вам нужно создать совершенно новый клиент, прежде чем вы сможете его использовать, а затем вам все равно нужно получить их разрешение и заклеймить его как Facebook. сторонний.   -  person Dante Cullari    schedule 25.10.2014
comment
Провел небольшое дополнительное исследование, и похоже, что хотя на конечную точку [user-id]/feed влияет эта редакция разрешения, конечная точка [page-id]/feed не требует разрешения read_stream, поэтому вы все равно можете получить данные уровня публикации. со страниц.   -  person Dante Cullari    schedule 25.10.2014
comment
Привет, Данте, ты узнал об этом больше? Судя по заявлению Facebook, нет никаких изменений для одобрения read_stream. Или есть?   -  person analog-nico    schedule 08.03.2015
comment
Нет, насколько я знаю, Facebook не собирается возвращать возможность получить разрешение read_stream обратно. Выглядит так, как будто он запечатан.   -  person Dante Cullari    schedule 09.03.2015
comment
Я почти уверен, что это попытка избавиться от сторонних приложений, и это позор. Терпеть не могу их официальное приложение. Пару лет разрабатывал сторонний клиент.   -  person Wenger    schedule 24.03.2015


Ответы (1)


Теперь кто-то может использовать разрешение «user_posts». Это новое разрешение позволяет приложению получать доступ к сообщениям на временной шкале человека. Сюда входят чьи-то собственные публикации, публикации, в которых они отмечены, и публикации, которые другие люди делают на своей временной шкале. Это полезная альтернатива лентам новостей. Ранее этот контент был доступен с разрешением read_stream. Разрешение user_posts автоматически предоставляется всем, у кого ранее было разрешение read_stream.

Журнал изменений платформы Facebook

person ALearner    schedule 13.05.2015
comment
Я не думаю, что разрешение User_posts может быть предоставлено по умолчанию, если read_stream уже предоставлен. Поскольку Facebook уже упоминал, что по умолчанию доступны только три разрешения, такие как электронная почта, public_profile и user_friends. - person ravoorinandan; 18.06.2015