Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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 Facebook Graph API-向每个用户授予访问令牌以查看公共照片_Javascript_Php_Facebook_Facebook Graph Api_Sdk - Fatal编程技术网

Javascript Facebook Graph API-向每个用户授予访问令牌以查看公共照片

Javascript Facebook Graph API-向每个用户授予访问令牌以查看公共照片,javascript,php,facebook,facebook-graph-api,sdk,Javascript,Php,Facebook,Facebook Graph Api,Sdk,我在允许用户通过我们的应用程序在我们的Facebook页面上查看公开相册/照片方面遇到了麻烦 类似这样的内容:。您可以看到,该网站在不要求用户登录或其他任何操作的情况下,正确加载了其页面上的所有Facebook照片 然而,在我的应用程序中,使用Hello.js,我似乎无法复制该功能。我总是收到访问令牌错误,但不确定如何将其授予每个访问站点的用户 我用来连接Facebook应用程序的代码是 hello.init({ facebook: 63492627xxxxxxx // my a

我在允许用户通过我们的应用程序在我们的Facebook页面上查看公开相册/照片方面遇到了麻烦

类似这样的内容:。您可以看到,该网站在不要求用户登录或其他任何操作的情况下,正确加载了其页面上的所有Facebook照片

然而,在我的应用程序中,使用Hello.js,我似乎无法复制该功能。我总是收到访问令牌错误,但不确定如何将其授予每个访问站点的用户

我用来连接Facebook应用程序的代码是

hello.init({
        facebook: 63492627xxxxxxx // my app ID
    }, {
        scope: "files, photos",
        redirect_uri: window.location.href,
    });

hello.api('facebook:225216104178294/albums?fields=name,count,picture,type', function(r){
    if (!r || r.error) {
        console.log("Failed - Access Token not granted");
        return false;
    }
    console.log('Succeeded');
});
由于ACCESS令牌错误,它始终返回false

有人知道如何解决这个问题吗?

1。)作用域文件和照片不是有效的作用域。2.)您不需要用户_photos scope来阅读公共页面的照片。3. ) 在Facebook成功验证用户之前是否调用hello.api?