Как получить токен доступа Facebook с достаточными правами для доступа к сообщениям, в которых вы отмечены?

Посты Facebook, в которых вы отмечены в -с помощью@Name-появляются в вашей ленте на стене.


Мой друг разместил ссылку и отметил меня в ней:

The startup Guide


В документации 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-адресе выше -в отладчике , я получаю что-то вроде этого:

Access Token Debugger

Как мы видим, токен доступа генерируется приложением Test_console, которое использовало довольно много областей действия.


Затем я иду в Graph API Explorer , я генерирую токен доступа с помощью кнопки Get Access Tokenи указываю все области действия, которые дал мне отладчик, то есть те, которые приложение Test_consoleиспользовало для создания его рабочий токен доступа. Наконец, я получаю доступ к URL me/feed, отправляя запрос GET. Проблема:Я не вижу обсуждаемый пост, в котором я отмечен в проводником.

У меня также есть собственное приложение, и оно реагирует точно так же, как Graph API Explorer:Я не могу найти этот пост в своей ленте на стене с помощью Graph API.

Очевидно, что можно получить сообщения, в которых вы отмечены, с помощью Graph API, потому что приложение Test_consoleможет генерировать соответствующий токен доступа. Но как мне получить такой токен доступа для моего собственного приложения?

6
задан sp00m 5 July 2012 в 09:51
поделиться