Facebook Actionscript API - невозможно получить расширенные разрешения для работы - PullRequest
0 голосов
/ 04 ноября 2011

Я работаю с API Actionscript Facebook (без PHP или Javascript), и у меня возникают проблемы с предоставлением доступа к расширенным разрешениям, таким как publish_actions.

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

var opts:Object = {perms:'read_stream,publish_actions,offline_access,user_photos'};
Facebook.login(handleLogin, opts);

Я получаю два окна «Запрос на разрешение».Первый говорит, что моему приложению нужен доступ к "Вашим фотографиям".Второй говорит, что моему приложению требуется разрешение «Доступ к публикациям в вашей ленте новостей» и «Доступ к вашим данным в любое время».Почему я не могу запросить доступ к "publish_actions"?

Похоже, что может быть два уровня разрешений - обычный и "расширенный".Похоже, что для расширенных прав доступа может потребоваться параметр «scope» вместо «perms».

К сожалению, я не могу понять, как / где использовать параметр «scope».Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 06 ноября 2011

Вы должны использовать «scope» для ключа вместо «perms», например:

var opts:Object = {scope:"read_stream,publish_actions,offline_access,user_photos"};
Facebook.login(onLogin, opts);
...