Запрос расширенных разрешений для приложения Facebook Connect (xFBML) - PullRequest
0 голосов
/ 08 апреля 2010

У меня есть приложение iframed xfbml на Facebook, и я пытаюсь предложить пользователям разрешить разрешения «электронная почта» и «stream_publish». Однако я нахожу, что по какой-то причине моему приложению не разрешено запрашивать расширенные разрешения. Независимо от того, какое разрешение я пытаюсь запросить у пользователя, всегда появляется сообщение «Приложение должно запросить действительное расширенное разрешение».

Я использую следующий код:

<script type="text/javascript">
FB.Facebook.showPermissionDialog("stream_publish, email", function(){alert('next')});
</script>

Я пытался запросить каждый тип расширенного разрешения по отдельности и получил ту же ошибку.

Это заставляет меня поверить, что есть какой-то тип административного шага, который мне нужно пройти, прежде чем моему приложению будет разрешено использовать extended_permissions. Нужно ли публиковать в каталоге приложения? Переступить какой-нибудь метрический порог?

Спасибо, Macy

1 Ответ

2 голосов
/ 09 апреля 2010

нет ничего, что называется stream_publish, правильный тег разрешения - publish_stream. используйте это:

FB.Connect.showPermissionDialog("publish_stream,read_stream,email",...
...