java - 从代码参数获取 Facebook OAuth token

标签 java facebook oauth access-token

我构建了一个执行以下操作的 FB 应用:

1) 将初始请求重定向到 FB,以进行身份​​验证/登录,如下所示:

https://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=http://localhost:8080/FB/servlet&scope=read_stream&response_type=code

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/

相关文章:

c# - OAuth Bearer Access Token 滑动过期

php - 无需用户交互的 oAuth

java - .concat 无法读取空间

java - JFace 对话框单元编辑器 : how to make buttons always appear?

javascript - 小书签无法正常工作

python - 使用 Facebook API 检索 Facebook 页面的帖子 (python)

api - 保护移动应用程序上的第三方 API 调用

java - Gradle:查找使用 + 导入的依赖项的已解析版本

java - 简单的线程管理 - Java - Android

Android 调试 key / keystore 已更改,无法找到新 key 的来源