Требуются расширенные права доступа Facebook: Graph API - PullRequest
0 голосов
/ 20 октября 2011

Извините, если это повторная публикация, но независимо от того, какие поисковые термины я использую, я не могу найти то, что ищу.

Во-первых, я занимаюсь разработкой на PHP, но API api использует только URL-вызовы, поэтому это не должно иметь значения.Я хотел бы избежать использования REST API.

У меня есть приложение, которое требует publish_stream и offline_access.Приложение не имеет смысла устанавливать пользователям, если они отрицают эти разрешения.Как сделать их обязательными?

Я знаю, что могу проверить, есть ли у пользователя права позже, но это хлопотно, и я пытаюсь избежать этого.Но если это невозможно, это то, что я должен сделать.

1 Ответ

1 голос
/ 20 октября 2011

Вам не нужно использовать REST API для аутентификации, но вам нужно проверить, аутентифицировалось ли использование.

https://developers.facebook.com/blog/post/534/

Вы можете использовать javascript SDK вместо REST API для запроса аутентификации. Вы можете использовать javascript практически для всего, кроме необходимости перенаправления URL.

https://developers.facebook.com/docs/reference/javascript/

На самом деле недавно было сообщение в блоге Facebook о том, как проверить разрешения, что также полезно.

https://developers.facebook.com/blog/post/576/

Если пользователь не аутентифицирован, поместите его на страницу, на которой есть кнопка для запроса авторизации. После предоставления вы можете перенаправить на реальную страницу.

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