Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获得“;任何有效的访问令牌”;为了阅读公共帖子?_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 如何获得“;任何有效的访问令牌”;为了阅读公共帖子?

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

我需要显示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 && 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已删除与您的用户帐户关联的访问令牌。