Как я могу запросить разрешение «publish_actions»? - PullRequest
4 голосов
/ 05 ноября 2011

Washington Post (https://www.facebook.com/dialog/permissions.request?app_id=225771117449558&display=page&next=https%3A%2F%2Fapps.facebook.com%2Fwpsocialreader%2F%3F&type=user_agent&canvas=1&perms=user_about_me%2Cuser_likes%2Cpublish_actions") может запросить разрешение publish_actions.

На Facebook написано:

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

Когда я пытаюсь запросить разрешение у не-разработчиков, оно появляется:

При входе в систему это приложение не будет добавлено в Facebook.

Ответы [ 5 ]

1 голос
/ 27 августа 2018

Запрос на publish_action

LoginManager.getInstance().logInWithPublishPermissions(this,Arrays.asList("publish_actions"));

Но на 1st, August 2018 Facebook объявил о новой политике, поэтому после 1 августа 2018 года publish_action больше не доступен для публикации Facebook программно.* Узнайте больше о Facebook Обновленная политика: нажмите здесь

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

Да, это будет работать только тогда, когда временная шкала будет развернута для всех.Когда будет пересмотренная дата, я не в курсе.

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

В дополнение к настройкам аутентификации приложения Facebook вы должны обновить fb:login-button, чтобы запросить publish_actions permission.

См .: Разработчики Facebook - кнопка входа

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

Запрос publish_actions в настоящее время работает следующим образом

  1. Если ваше приложение находится в категории "Игры" и вы используете API Scores and Achievements
  2. Для тестирования новых пользовательских объектов и действий Open Graph - это будет работать только для разработчиков / тестовых пользователей приложения, у которых включена временная шкала - чтобы использовать его с обычными пользователями, вам придется подождать до запуска временной шкалы и запуска приложений получить разрешение на использование новых API
0 голосов
/ 23 сентября 2016

Пользователь этой функции

function postToFacebook() {
 FB.ui({
  method: 'feed',
  link: 'www.fb.com/mahfuzcmt',
  caption: 'bitSoft',
 }, function(response){});
}

и звоните

 <a href="#" onClick="postToFacebook()">Post to Facebook</a>

ссылка

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