Facebook页面权限查询
问题是Facebook页面权限查询,facebook,facebook-graph-api,Facebook,Facebook Graph Api,问题是 在Facebook页面选项卡上,我们希望显示所有其他全局页面的详细信息 这包括页面的名称和总喜欢度 我目前有一个用户设置,对所有页面都有管理员权限,访问令牌是为每个页面设置脱机权限的用户的令牌;硬编码到FQL查询中 问题是,如果用户更改密码,则该访问令牌将无效 我知道可以指定一个新的页面,但是有了新的要求,也需要设置Manage_Page来访问页面信息,有没有更好的解决方案 ie一个对多个页面具有管理权限的用户能够执行一次FQL调用以获取多个页面所需的信息 干杯 Ian如果你在Faceb
Ian如果你在Facebook粉丝页面上获取数据,那么获取诸如姓名和总喜欢度之类的信息就不需要代币,因为这些信息是公开的 例如:
- 一页-
- 多页-
FB.api(
'/',
{ids : "19292868552,11239244970"},
function(response) {
if (!response || response.error) {
console.log(response.error);
} else {
console.log(response);
}
}
);
使用用户会话数据初始化JavaScript SDK-用于访问受限页面数据:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : <your-app-id>,
session : { "uid":"<users facebook id>", "access_token":"<valid access token>"},
cookie : true,
xfbml : true
});
</script>
FB.init({
appId:,
会话:{“uid”:“,”访问令牌“:”},
曲奇:是的,
xfbml:对
});
如果你在Facebook粉丝页面上获取数据,那么获取诸如姓名和总喜好等信息就不需要令牌,因为这些信息是公开的
例如:
- 一页-
- 多页-
FB.api(
'/',
{ids : "19292868552,11239244970"},
function(response) {
if (!response || response.error) {
console.log(response.error);
} else {
console.log(response);
}
}
);
使用用户会话数据初始化JavaScript SDK-用于访问受限页面数据:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : <your-app-id>,
session : { "uid":"<users facebook id>", "access_token":"<valid access token>"},
cookie : true,
xfbml : true
});
</script>
FB.init({
appId:,
会话:{“uid”:“,”访问令牌“:”},
曲奇:是的,
xfbml:对
});
Star-response-也谢谢阿诸那。我确实知道这一点,但出于某种原因,我没有给出类似的答案。一个问题——我如何用JSSDK表示这个Graph API调用?函数(response){if(!response | | | response.error){console.log(response.error);}else{console.log(response);};好的,我面临的问题是,我请求信息的页面受到Type=alchohol的限制。因此,我可能需要循环检查ID并获取信息,因为每个页面的访问令牌都会有所不同-对此有什么建议吗?如果某个页面有限制,那么您需要为超过该限制的用户提供访问令牌。我建议您使用有效的用户会话数据初始化JavaScript SDK。最后,我创建了一个测试用户,并使用该用户的accessToken访问受限页面数据。这意味着我的帐户用户现在可以随意更改那里的密码。谢谢你在这方面的帮助。星星回答-也谢谢阿诸那。我确实知道这一点,但出于某种原因,我没有给出类似的答案。一个问题——我如何用JSSDK表示这个Graph API调用?函数(response){if(!response | | | response.error){console.log(response.error);}else{console.log(response);};好的,我面临的问题是,我请求信息的页面受到Type=alchohol的限制。因此,我可能需要循环检查ID并获取信息,因为每个页面的访问令牌都会有所不同-对此有什么建议吗?如果某个页面有限制,那么您需要为超过该限制的用户提供访问令牌。我建议您使用有效的用户会话数据初始化JavaScript SDK。最后,我创建了一个测试用户,并使用该用户的accessToken访问受限页面数据。这意味着我的帐户用户现在可以随意更改那里的密码。谢谢你在这方面的帮助。