Посты Facebook, в которых вы отмечены в -с помощью@Name
-появляются в вашей ленте на стене.
Мой друг разместил ссылку и отметил меня в ней:
В документации Graph API , когда я нажимаю на ссылку канала моей стены(Ctrl + F:Profile feed
), я могу видеть этот пост:
...
{
"id": "XXX",
"from": {
"name": "XXX",
"id": "XXX"
},
"to": {
"data": [
{
"name": "XXX",
"id": "XXX"
},
{
"name": "Christophe Maillard",
"id": "XXX"
}
]
},
"message": "The startup Guide (cc XXX, Christophe Maillard)",
"link": "http://mashable.com/2012/06/27/startup-guide-1000-users/",
"name": "How to Get to Your First 1,000 Users",
"caption": "mashable.com",
"description": "With the help of some smart marketers and entrepreneurs, we're created a clear outline for attracting your startup's first 1,000 users.",
...
}
...
URL-адрес этого фида — https://graph.facebook.com/me/feed?access_token=XXX
.
При копировании/вставке данного токена доступа -, замененного на XXX
в URL-адресе выше -в отладчике , я получаю что-то вроде этого:
Как мы видим, токен доступа генерируется приложением Test_console
, которое использовало довольно много областей действия.
Затем я иду в Graph API Explorer , я генерирую токен доступа с помощью кнопки Get Access Token
и указываю все области действия, которые дал мне отладчик, то есть те, которые приложение Test_console
использовало для создания его рабочий токен доступа. Наконец, я получаю доступ к URL me/feed
, отправляя запрос GET. Проблема:Я не вижу обсуждаемый пост, в котором я отмечен в проводником.
У меня также есть собственное приложение, и оно реагирует точно так же, как Graph API Explorer:Я не могу найти этот пост в своей ленте на стене с помощью Graph API.
Очевидно, что можно получить сообщения, в которых вы отмечены, с помощью Graph API, потому что приложение Test_console
может генерировать соответствующий токен доступа. Но как мне получить такой токен доступа для моего собственного приложения?