2010-06-20 2 views
2

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

Насколько я знаю способ сделать это перенаправление пользователя на 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

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

<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

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

+0

Спасибо за ссылку. –

+2

Пожалуйста, прекратите использовать bit.ly или tinyurl! Это не Twitter, у вас достаточно места здесь, и мне нравится видеть, куда идет ссылка! –

Смежные вопросы