Вы должны добавить функцию таймаута javascript для вызова facebook через несколько секунд после загрузки страницы. Например.
setTimeout(function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// publish action to facebook
FB.api('/me/news.reads', 'post', { article : 'http://www.yourdomain.com/your_article/' });
} 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);
Это позволит достаточно времени для Facebook SDK для загрузки и инициализации, прежде чем отправлять свое действие прочь к Facebook.
Вам следует рассмотреть возможность предоставления дополнительной информации или кода, который вы пробовали. Вопрос недостаточно ясен – Venu