我构建了一个执行以下操作的 FB 应用:
1) 将初始请求重定向到 FB,以进行身份验证/登录,如下所示:
2) 在 servlet 中,获取“代码”参数(即 signed_request?):
String signedReq = request.getParameter("code");
// the String retrieved from the code parameter is:
// 3DaDJXq1Mlsq67GbeudlUxu7bY5Um4hSJlwzoPCHhp4.eyJpdiI6Ikc1ODNuRjZXbnhCb0hUV1FEMVNTQUEifQ._iXKxSGiNHfc-i5fRO35ny6hZ03DcLwu4bpAkslqoZk6OfxW5Uo36HwhUH2Gwm2byPh5rVp2kKCNS6EoPEZJzsqdhZ_MhuUD8WGky1dx5J-qNOUqQK9uNM4HG4ziSgFaAV8mzMGeUeRo8KSL0tcKuq
3) 如何从这个字符串中获取 OAuth token ?
提前致谢! 中号
最佳答案
在 facebook 文档上,它告诉您将其发送回 facebook:
http://developers.facebook.com/docs/authentication/
基本上你这样做:
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
这应该对您正常工作。
关于java - 从代码参数获取 Facebook OAuth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6237534/