Facebook graph api Don';我不知道在oAuth对话框之后如何获取用户数据
我正在开发一个FB应用程序。 应用程序正在画布页面中进行身份验证,加载页面时重定向到OAuth对话框Facebook graph api Don';我不知道在oAuth对话框之后如何获取用户数据,facebook-graph-api,oauth-2.0,Facebook Graph Api,Oauth 2.0,我正在开发一个FB应用程序。 应用程序正在画布页面中进行身份验证,加载页面时重定向到OAuth对话框 if(!isset($data['user_id']) && $data['page']['liked']){ ?> <script> var oauth_url = 'https://www.facebook.com/dialog/oauth/'; oauth_url += '?client_id=XXXX'; oauth_url += '&
if(!isset($data['user_id']) && $data['page']['liked']){ ?>
<script>
var oauth_url = 'https://www.facebook.com/dialog/oauth/';
oauth_url += '?client_id=XXXX';
oauth_url += '&redirect_uri=' + encodeURIComponent('https://apps.facebook.com/YYYY/');
window.top.location = oauth_url;
</script>
<?php
}
if(!isset($data['user_id'])和&$data['page']['liked']){?>
var oauth_url='1〕https://www.facebook.com/dialog/oauth/';
oauth_url+='?客户端_id=XXXX';
oauth_url+='&重定向_uri='+encodeURIComponent('https://apps.facebook.com/YYYY/');
window.top.location=oauth\u url;
您需要执行以下步骤:
如前所述,解码已签名的请求
提取访问令牌
使用提取的访问令牌发出新请求以检索用户名
您需要使用接收到的访问令牌并使用它调用API;我没有看到任何迹象表明您已经完成了soThanks Yan,步骤1 ok;步骤2 ok;步骤3-我是如何提交该请求的?我是否需要php sdk(或javascript sdk)?在第三步使用php sdk。使用getUser()功能我想…但它不接受参数,我如何发送令牌?在您提出请求之前,您可以执行以下操作:facebook->setAccessToken($access\u token);
不客气。如果您觉得这个答案有帮助,请选择它作为正确答案。