Я действительно не мог понять, почему на некоторых объектах Facebook (точнее, на публикациях пользователей) Graph API возвращает false при использовании access_token, полученного через OAuth приложением, но НЕ при использовании пользовательского access_token.
У меня есть пример: https://graph.facebook.com/10150158049595775?access_token=XXXXXXXXXX
Это сообщение является общедоступным, и у меня нет общих друзей с этим пользователем.
Если вы пытаетесь получить доступ к указанному выше URL с помощью токенаполученный по обычной схеме OAuth Facebook, сервер возвращает «false».
Если вы используете свой токен доступа пользователя, например, тот, который FB дает вам, посетив примеры на этой странице http://developers.facebook.com/docs/reference/api/,API Graph правильно отображает подробности сообщений пользователей.
Я полагаю, что речь не идет о расширенных разрешениях, во-первых, потому что публикация выше является общедоступной, а во-вторых, потому что для тестирования я пытался сделать свое приложение.сгенерировать токен, задав ВСЕ разрешения пользователя (да, все разрешения найдены на сайте developers.facebook.com/docs/authentication/permissions/) и ответ всегда был "ложным".