你好我关于Facebook的PHP服务器端登录.. http://developers.facebook.com/docs/authentication/server-side/Facebook的服务器端登录,无法正常工作
在$code = $_REQUEST["code"];
这个是什么...意思
,这是什么码?
你好我关于Facebook的PHP服务器端登录.. http://developers.facebook.com/docs/authentication/server-side/Facebook的服务器端登录,无法正常工作
在$code = $_REQUEST["code"];
这个是什么...意思
,这是什么码?
一旦用户授权您的应用程序,您应该提出服务器端 请求,以交换上面返回的用户访问令牌代码。
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URI
&client_secret=YOUR_APP_SECRET
&code=CODE_GENERATED_BY_FACEBOOK
注意 “CODE_GENERATED_BY_FACEBOOK” 的评论。
$ _REQUEST [ '代码']是最有可能的令牌警卫对CSRF。 Facebook将创建这个并通过$ _REQUEST ['code'](可以是POST,GET或其他)将其提供给您的应用程序。
如果你不知道什么$ _REQUEST是,你应该阅读PHP manual entry for it。
$代码是这样,你换,你将在以后使用,使Facebook的API调用的访问令牌授权令牌。在用户登录Facebook并授权您的应用程序访问其信息后,您正在查看的部分将处理来自Facebook的重定向。在这一点上Facebook的重定向用户到你的网站,并通过代码作为GET参数,而且该行抓住代码从$ _REQUEST,它在这方面是一样的$ _GET [“代码”]
但对于第一次$ code = $ _REQUEST [“code”];作为第一次来自用户的请求代码给出错误,所以我们需要给出任何默认代码。 – Bharath
您如何测试脚本以及错误是什么? –
我只使用了一个test.php并复制了这个url的底部内容.. http://stackoverflow.com/questions/12565283/normal-servlet-login-program-with-google-facebook-login-in- Tomcat的服务器#comment16927215_12565283 – Bharath