Панель рекомендаций все еще находится на стадии бета-тестирования и не будет работать ни с кем, кроме Администраторов / Разработчиков / Тестировщиков приложений.
Конечные пользователи будут публиковать действия только после того, как Facebook одобрит действие.Обычно это занимает день или два, если вы предоставляете адекватные инструкции.Вам нужно убедиться, что пользователи могут удалить свою активность с вашего сайта - это требование для отправки действия:
Пожалуйста, убедитесь, что ваши пользователи могут
- Включите / отключите общий доступ на каждой странице, где появляется статья.
- Удалите статьи, которыми они поделились в вашем приложении, на каждой странице, где появляется статья.
- Генерируйте действия чтения только тогда, когда вы уверены, что кто-тозаинтересован в чтении статьи.
Для моего сайта WordPress я использовал такой код, как:
setTimeout( function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// publish action to facebook
FB.api( '/me/{$action}', 'post', { article : '{$permalink}' } );
} else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
// but has not authenticated your app
} else {
// the user isn't logged in to Facebook.
}
});
}, 2000 );