如何在PHP中请求facebook权限?
如何在PHP中请求facebook权限?你能给我举个例子吗如何在PHP中请求facebook权限?,php,facebook,Php,Facebook,如何在PHP中请求facebook权限?你能给我举个例子吗 谢谢。这是您请求权限的方式。。要检测用户是否被授权使用您的应用程序等,您必须使用Facebook PHP库,这要复杂得多,请阅读此处开始: 仅为了请求权限,您首先需要拥有fb root div并包含Facebook Javascript Graph API文件,然后放置一个登录按钮。。AutoloughtLink参数指定如果用户已连接到应用程序,它是否应显示“注销” perms是应用程序请求的权限,完整列表在Facebook开发者文档网
谢谢。这是您请求权限的方式。。要检测用户是否被授权使用您的应用程序等,您必须使用Facebook PHP库,这要复杂得多,请阅读此处开始: 仅为了请求权限,您首先需要拥有fb root div并包含Facebook Javascript Graph API文件,然后放置一个登录按钮。。AutoloughtLink参数指定如果用户已连接到应用程序,它是否应显示“注销” perms是应用程序请求的权限,完整列表在Facebook开发者文档网站上。。您还必须输入您的应用程序ID
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<fb:login-button autologoutlink="true" perms="email,user_birthday" size="large" onlogin="window.location = '/';">Connect to this application using Facebook</fb:login-button>
</div>
<script>
FB.init({appId: 'ENTER YOUR APPLICATION ID HERE', status: true,
cookie: true, xfbml: true});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
</script>
使用Facebook连接到此应用程序
init({appId:'在此处输入应用程序ID',状态:true,
cookie:true,xfbml:true});
FB.Event.subscribe('auth.login',函数(响应){
window.location.reload();
});
这是您请求权限的方式。。要检测用户是否被授权使用您的应用程序等,您必须使用Facebook PHP库,这要复杂得多,请阅读此处开始:
仅为了请求权限,您首先需要拥有fb root div并包含Facebook Javascript Graph API文件,然后放置一个登录按钮。。AutoloughtLink参数指定如果用户已连接到应用程序,它是否应显示“注销”
perms是应用程序请求的权限,完整列表在Facebook开发者文档网站上。。您还必须输入您的应用程序ID
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<fb:login-button autologoutlink="true" perms="email,user_birthday" size="large" onlogin="window.location = '/';">Connect to this application using Facebook</fb:login-button>
</div>
<script>
FB.init({appId: 'ENTER YOUR APPLICATION ID HERE', status: true,
cookie: true, xfbml: true});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
</script>
使用Facebook连接到此应用程序
init({appId:'在此处输入应用程序ID',状态:true,
cookie:true,xfbml:true});
FB.Event.subscribe('auth.login',函数(响应){
window.location.reload();
});
您似乎是Facebook API的新手,我建议您:
更多关于这方面的信息也可以在这里找到
您似乎是Facebook API的新手,我建议您:
更多关于这方面的信息也可以在这里找到
假设您拥有用户的
访问\u令牌
(用户登录后可通过$facebook->getAccessToken()
获取该令牌):
try{
$permissions = $facebook->api('/me/permissions', 'get', array('access_token'=>$access_token));
print_r($permissions, true);
if(empty($permissions['data'][0]['installed'])){
echo 'User has not installed the application.';
}
if(empty($permissions['data'][0]['publish_stream'])){
echo 'User does not have the publish_stream permission.';
}
}catch(Exception $e){
echo $e->getMessage();
}
假设您拥有用户的
访问\u令牌
(用户登录后可通过$facebook->getAccessToken()
获取该令牌):
try{
$permissions = $facebook->api('/me/permissions', 'get', array('access_token'=>$access_token));
print_r($permissions, true);
if(empty($permissions['data'][0]['installed'])){
echo 'User has not installed the application.';
}
if(empty($permissions['data'][0]['publish_stream'])){
echo 'User does not have the publish_stream permission.';
}
}catch(Exception $e){
echo $e->getMessage();
}