Кнопка «Добавить на временную шкалу», не запрашивающая разрешение на публикацию - PullRequest
4 голосов
/ 29 сентября 2011

Я использую социальный плагин Add to Timeline xfbml (https://developers.facebook.com/docs/reference/plugins/add-to-timeline/),, но когда я щелкаю по нему, открывается диалоговое окно с разрешениями, которое просто говорит: «Доступ к моей основной информации», и, конечно же, оно не дает мне разрешения publish_actionsМне нужно было указать временную шкалу. Я попытался указать в теге perm явно следующим образом: <fb:add-to-timeline show-face="false" mode="button" perms="publish_actions"></fb:add-to-timeline>, но не повезло.

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

Ответы [ 5 ]

4 голосов
/ 03 октября 2011

Это сводило меня с ума на долгое время. В моем случае я исправил это, включив «Диалог расширенной аутентификации» на вкладке «Дополнительно» в настройках моего приложения.

3 голосов
/ 16 декабря 2011

При запросе publish_actions Facebook показывает экран предварительного просмотра того, какого рода агрегаты будут создаваться вашим приложением на их временной шкале.

Другими словами, если предварительный просмотр не работает, Facebook не будет запрашивать разрешение, поэтому вы спрашиваете напрасно.Facebook не делает этого понятным в документах, но все должно быть идеально настроено с вашим приложением на Facebook, чтобы это работало правильно.

  1. Включите Enhanced Auth Dialong в advanced settings of the app
  2. Убедитесь, что у вас есть хотя бы один action и один object, настроенный в секции open graph
  3. Для каждый action вы должны *Для 1020 * настроено aggregation.

Если вы не выполните все эти шаги, предварительный просмотр невозможен, и Facebook не будет запрашивать разрешение, несмотря ни на что.

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

Из Приложения -> Настройки -> Диалог авторизации :

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

У меня был включен Enhanced Auth Dialog в дополнительных настройках, но это не работало, пока я не добавил Aggregation Preview длядеятельность.Странно, но это правда.

Надеюсь, это поможет.

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

Я столкнулся с той же проблемой. Я исправил это, выполнив следующие две вещи.

а. Включен «Расширенный диалог авторизации» из «расширенной» настройки приложения.

б. пропущенные «права пользователя и друга» вместе с вкладкой «расширенные права» на странице «диалог авторизации».

Я не уверен, что он сделал, но он начал работать.

НО .. Несмотря на то, что аутентификация работает и сообщения отражаются на моей временной шкале, кнопка добавления к временной шкале по-прежнему показывает «Добавить к временной шкале» ..

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

Надеюсь, это поможет!

0 голосов
/ 30 сентября 2011

Разрешение publish_actions появляется, только если пользователь добавил временную шкалу ИЛИ, если ваше приложение - игра Я предполагаю, что это будет также доступно для приложений, когда Временная шкала будет распространена на всех пользователей ...

...