Мне нужно показать 5 последних сообщений из моего приложения на Facebook, и мне нужно избегать запуска какого-либо серверного кода. Следующие работали до сегодняшнего утра:
var id = myappid;
var limit = 5;
var div = document.getElementById('facebook_posts');
FB.init();
FB.api('/'+id+'/posts', {'limit': limit}, function(response) {
if (response && response.data && response.data.length) {
div.innerHTML = '';
for (var i=0, l=response.data.length; i<l; i++) {
var post = response.data[i];
if (post.message && post.link)
div.innerHTML += '<a href="' + post.link + '">' + post.message + '</a><br/>';
}
} else {
div.innerHTML = 'Error loading facebook posts';
}
});
Я ничего не изменил, но теперь facebook возвращает «OAuthException» с сообщением «Требуется токен доступа для запроса этого ресурса». API говорит: Мне нужен "Любой действительный токен доступа, чтобы увидеть публику". Итак, как мне получить «Любой действительный access_token», не показывая всплывающее окно аутентификации?