Facebook App расширенные разрешения - PullRequest
2 голосов
/ 20 июня 2010

Я делаю FBML-приложение для Facebook.В настоящее время, когда пользователь посещает мое приложение в первый раз, его просят разрешить или запретить публиковать данные своего профиля.Я хочу, чтобы у пользователя запрашивались разрешения publish_stream на том же экране входа в систему.Как я могу это сделать?

Насколько я знаю, способ сделать это перенаправить пользователя на URL, например:

<fb:if-is-app-user>
<!-- your normal code -->
<fb:else>
<fb:redirect url="http://www.facebook.com/login.php?v=1.0&api_key=[your_app_key]&next=[your_canvas_page_URL]&canvas="/>
</fb:else>
</fb:if-is-app-user>

Я предполагаю, что мой URL неверен из-за того, что тамнет места, чтобы вставить разделенный запятыми список разрешений, которые мне требуются !!!

Ответы [ 2 ]

2 голосов
/ 24 июня 2010

Фактическая ссылка, по которой следует перенаправить пользователя, следующая:

<fb:redirect url="http://www.facebook.com/login.php?v=1.0&api_key=xxxxxxxxxxxxxxx&next=http%3A%2F%2Fapps.facebook.com%2Fxxxxxxxxxxx%2F&canvas=&req_perms=publish_stream"/>
0 голосов
/ 23 июня 2010

Слушай, Facebook изменил свою политику, чтобы запросить расширенные разрешения во время аутентификации. Посетите эту ссылку , чтобы узнать больше.

...