Javascript 如何获得“;任何有效的访问令牌”;为了阅读公共帖子?
我需要显示facebook应用程序中最新的5篇帖子,并且我需要避免运行任何服务器端代码。以下工作一直持续到今天上午:Javascript 如何获得“;任何有效的访问令牌”;为了阅读公共帖子?,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我需要显示facebook应用程序中最新的5篇帖子,并且我需要避免运行任何服务器端代码。以下工作一直持续到今天上午: var id = myappid; var limit = 5; var div = document.getElementById('facebook_posts'); FB.init(); FB.api('/'+id+'/posts', {'limit': limit}, function(response) { if (response && respons
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';
}
});
var id=myappid;
风险价值限额=5;
var div=document.getElementById('facebook_posts');
FB.init();
api('/'+id+'/posts',{'limit':limit},函数(响应){
if(response&&response.data&&response.data.length){
div.innerHTML='';
对于(var i=0,l=response.data.length;i最简单的方法是使用为管理员用户创建的脱机访问令牌。最简单的方法是使用为管理员用户创建的脱机访问令牌。您也可以使用Facebook graph API explorer使用的令牌。但不要从您的个人那里获取令牌如果您将令牌嵌入页面,则使用nal帐户。您也可以使用Facebook graph API浏览器使用的令牌。但是,如果您将令牌嵌入页面,则不要从您的个人帐户中获取令牌。请注意,如果您这样做,则需要将该访问令牌嵌入网页,这将允许任何具有访问权限的人都可以访问该令牌o查看、复制并重新使用网页。您可能对此没有问题,但需要注意的是,您没有授予令牌任何更改内容的权限,特别是因为您明确打算避免服务器端编程。不幸的是,因此您可能必须研究其他问题。请注意,如果您要做到这一点,您需要在网页中嵌入该访问令牌,这将允许任何有权访问该网页的人查看、复制和重用它。您可能对此没有问题,但需要注意的是,您不要授予该令牌任何更改权限,特别是因为您明确打算避免使用服务器侧编程。不幸的是,您可能必须研究其他内容。这仍然有效吗?对我来说,Graph API Explorer现在还要求您请求与您的用户帐户关联的短期访问令牌。这仍然有效吗?对我来说,Graph API Explorer现在还要求您请求短期liv已删除与您的用户帐户关联的访问令牌。