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.
Запрос на publish_action
publish_action
LoginManager.getInstance().logInWithPublishPermissions(this,Arrays.asList("publish_actions"));
Но на 1st, August 2018 Facebook объявил о новой политике, поэтому после 1 августа 2018 года publish_action больше не доступен для публикации Facebook программно.* Узнайте больше о Facebook Обновленная политика: нажмите здесь
1st, August 2018
Да, это будет работать только тогда, когда временная шкала будет развернута для всех.Когда будет пересмотренная дата, я не в курсе.
В дополнение к настройкам аутентификации приложения Facebook вы должны обновить fb:login-button, чтобы запросить publish_actions permission.
fb:login-button
publish_actions permission
См .: Разработчики Facebook - кнопка входа
Запрос publish_actions в настоящее время работает следующим образом
Пользователь этой функции
function postToFacebook() { FB.ui({ method: 'feed', link: 'www.fb.com/mahfuzcmt', caption: 'bitSoft', }, function(response){}); }
и звоните
<a href="#" onClick="postToFacebook()">Post to Facebook</a>
ссылка