当我尝试用下面的代码发布一些东西时:
FB.login(function(response)
{
if (response.authResponse)
{
FB.api('/me/feed','post',{
name: "Nombre",
link: "http://radio/player/bbc_world_service",
description: "This is test",
message : "xxxxxxxx"
},function(response) {
//
});
}
else
{
//
}
},{scope: 'publish_actions','user_likes'});它不会向我询问任何权限,只是直接在我的时间范围内发布。据我所知,理论上它必须向我请求权限。但是我试着通过facebook explorer做同样的事情,它确实要求。
发布于 2013-08-24 16:29:03
它不会向我询问任何权限,只是直接在我的时间范围内发布。
这仅仅意味着你已经授权了你的应用程序一次。一旦被授权,它不会再次请求权限,除非添加了新的权限。
请从你的Facebook个人资料中删除该应用,然后重试。那么它肯定会要求权限。
https://stackoverflow.com/questions/18413787
复制相似问题