Доступны ли расширенные разрешения для publish_actions для тестирования? - PullRequest
6 голосов
/ 24 сентября 2011

Я пытался протестировать баллы и достижения, используя расширенные разрешения publish_actions, но когда я его добавляю, он не отображается на странице запроса на разрешение. Это как игнорируется.

Я пробовал пару разных способов:

$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_actions', 'canvas' => 1,    'fbconnect' => 0, 'redirect_uri'=>config_item('facebook_url')));

$loginUrl = 'https://www.facebook.com/dialog/oauth?' 
  . 'client_id=' . config_item('fbappid')
  . '&redirect_uri=' . urlencode(config_item('facebook_url'))
  . '&state=' . $_SESSION['state']
  . '&scope=publish_actions';

Оба способа не работают. Кому-нибудь еще повезло проверить это?

Ссылочный код здесь: http://developers.facebook.com/blog/post/539/?ref=nf

Ответы [ 3 ]

9 голосов
/ 27 сентября 2011

Я столкнулся с этой же проблемой, вот что вам нужно сделать.

1) Перейдите на страницу приложений https://developers.facebook.com/apps/ и выберите ваше приложение

2) Налевая навигационная панель в разделе «Настройки» открыла диалоговое окно «Auth»

3) В нижней части этой страницы нажмите «Настроить, как Facebook направляет пользователей в ваше приложение»

4) Теперь вы сможете добавлять разрешения publish_actions. enter image description here

5) Прочитайте следующие ссылки (найти боль) https://developers.facebook.com/docs/beta/opengraph/tutorial/ https://developers.facebook.com/docs/beta/authentication/

4 голосов
/ 07 ноября 2011

это также может помочь (цитируя facebook):

"В бета-версии Open Graph разрешение 'publish_actions' может запрашиваться только у разработчиков и тестовых пользователей вашего приложения. 'Publish_actions«разрешение будет проигнорировано, если запрашивается у любого другого пользователя.»

оно появляется только после обновления разрешений в конфигурации приложения.потерял так много времени из-за отсутствия документации ...

3 голосов
/ 25 сентября 2011

столкнулся с той же проблемой вчера.

Я думаю, что fb изменит это поведение в ближайшем будущем, но в настоящее время кажется, что приложение должно быть в категории «игра», чтобы запросить разрешение «publish_actions» ... (я нахожусь в режиме песочницы)

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