Facebook 身份验证设置
Facebook auth setup
如何设置 PAW 以在本地与 Facebook 合作进行开发?或者甚至根本没有?
我有一个 node.js 后端,我正在使用 Facebook Auth 进行设置。我的每条路线都需要用户登录。我有两个与 FB Auth 相关的端点。 localhost:3000/api/v1/loginFB 和 localhost:3000/api/v1/callbackFB。这两个都在网络浏览器中工作得很好。
loginFB 只需 returns 这个字符串... https://www.facebook.com/dialog/oauth?client_id=523534457345&redirect_uri=https://localhost:3000/api/v1/callbackFB&scope=email,public_profile,user_friends。
当我在浏览器中调用该 URI 时,它 returns 一个代码=blahblah,我的 callbackFB 端点使用它来触发另一个请求以获取访问令牌。一切顺利。
所以现在在 PAW 中,我对请求 URI 和授权 URL 文本字段之间的区别感到困惑?我应该使用 loginFB URI 作为我的请求 URI 吗?然后在授权 URL 文本字段中 https://www.facebook.com/dialog/oauth?
基本上发生的事情是,当我单击“获取访问令牌”时,它 returns 代码但我的回调 FB 端点 500 通过说 "This authorization code has been used." 每次我获取它返回的代码肯定不同访问令牌。
这就是我处理这件事的地方(Client ID 和 Client Secret 实际上是我的 App ID 和来自 fb 开发管理站点的 App Secret,Access Token URL 实际上设置为 https://graph.facebook.com/v2.3/oauth/access_token 我有 99% 的把握是正确的 URI):
这是我在单击“获取访问令牌”按钮时遇到的错误:
如果能从任何对此问题有经验的人那里得到一些建议,那就太棒了。谢谢。
回复:@MichaMazaheri
tl;dr 已在版本 2.2.2
中修复
抱歉超晚跟进。我们实际上在 Paw 2.2.2 中修复了这个确切的问题,它已经在我们的网站上发布,并等待 Mac App Store 的审核。 (这是一些 JSON 与表单 URL 编码的解析问题)。感谢报告。
如何设置 PAW 以在本地与 Facebook 合作进行开发?或者甚至根本没有?
我有一个 node.js 后端,我正在使用 Facebook Auth 进行设置。我的每条路线都需要用户登录。我有两个与 FB Auth 相关的端点。 localhost:3000/api/v1/loginFB 和 localhost:3000/api/v1/callbackFB。这两个都在网络浏览器中工作得很好。
loginFB 只需 returns 这个字符串... https://www.facebook.com/dialog/oauth?client_id=523534457345&redirect_uri=https://localhost:3000/api/v1/callbackFB&scope=email,public_profile,user_friends。
当我在浏览器中调用该 URI 时,它 returns 一个代码=blahblah,我的 callbackFB 端点使用它来触发另一个请求以获取访问令牌。一切顺利。
所以现在在 PAW 中,我对请求 URI 和授权 URL 文本字段之间的区别感到困惑?我应该使用 loginFB URI 作为我的请求 URI 吗?然后在授权 URL 文本字段中 https://www.facebook.com/dialog/oauth?
基本上发生的事情是,当我单击“获取访问令牌”时,它 returns 代码但我的回调 FB 端点 500 通过说 "This authorization code has been used." 每次我获取它返回的代码肯定不同访问令牌。
这就是我处理这件事的地方(Client ID 和 Client Secret 实际上是我的 App ID 和来自 fb 开发管理站点的 App Secret,Access Token URL 实际上设置为 https://graph.facebook.com/v2.3/oauth/access_token 我有 99% 的把握是正确的 URI):
这是我在单击“获取访问令牌”按钮时遇到的错误:
如果能从任何对此问题有经验的人那里得到一些建议,那就太棒了。谢谢。
回复:@MichaMazaheri
tl;dr 已在版本 2.2.2
中修复抱歉超晚跟进。我们实际上在 Paw 2.2.2 中修复了这个确切的问题,它已经在我们的网站上发布,并等待 Mac App Store 的审核。 (这是一些 JSON 与表单 URL 编码的解析问题)。感谢报告。