我可以使用hello.js
登录并获取用户数据(/me
)和相册(/me/albums
),但我没有{{1}的数据1}}端点。
示例:
/share
这导致:
hello.init({
facebook : 'SECRET'
}, {scope: 'friends,photos' });
hello.on('auth.login', function(auth){
hello( auth.network ).api( '/me' ).then( function(r){
console.log("User data is: ");
console.log(r);
});
hello( auth.network ).api( '/me/share' ).then( function(r){
console.log("Share data is: ");
console.log(r);
},function(e){
console.log("ERROR: "+e);
});
});
所以我能够使用User data is:
Object {first_name: "Lucy"} (edited to save space)
Share data is:
Object {data: Array[0]}
成功登录,但不能访问共享数据。我的代码中是否有我遗漏的东西?我是否需要在某处更新权限?
FB says仅提供以下内容:
所以我希望我需要请求权限才能查看用户的状态。但hello.js
permissions docs似乎没有任何内容可以澄清。
答案 0 :(得分:0)
Facebook需要将您的应用程序列入白名单,然后才能检索我/状态或我/ Feed结果。