Какое разрешение необходимо для использования параметра типа в API Graph Facebook? - PullRequest
0 голосов
/ 03 ноября 2011

Я использовал read_stream, publish_stream и manage_pages в качестве разрешений для api графа facebook, чтобы я мог получить доступ и управлять фидом пользователя.Я попытался с помощью параметра type отфильтровать ленту новостей и вернуть сообщения, содержащие сообщения, т.е. путем добавления «type = message» в URL, но это, похоже, не работает.

Я попытался использовать пример в разработчиках Facebook.'страница, и это работает там.Затем я сравнил два URL-адреса (один со страницы разработчиков Facebook, а другой из моего веб-приложения), но единственное отличие заключалось в том, что они имели разные access_tokens.Таким образом, я пришел к выводу, что проблема может быть в разрешениях, поэтому мне интересно, какое разрешение позволит мне выполнить эту операцию.

1 Ответ

1 голос
/ 03 ноября 2011

Когда вы говорили «Пример на странице разработчиков Facebook», вы ссылались на Graph API Explorer ?

Если это так, проводник автоматически запрашивает метаданные по запросам, молча добавляя к запросу «? Metadata = 1».

Если вам нужны метаданные, вы должны также добавить это, имея в виду, что существует конфликт пространства имен между свойствами некоторых объектов и метаданными (то есть некоторые объекты имеют поле с именем 'type', которое подавляется, если вы вызываете метаданные для возврата - вместо метаданных вы получаете поле 'type')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...