facebook-graph-api - 更改 Facebook Oauth 重定向网址

标签 facebook-graph-api oauth

在我们的 Java EE 应用程序中,我们调用 fb oauth 流程来获取 accessToken。 为此,我们使用回调 url 调用带有应用程序 key 和 secret 的 fb 服务器。

此刻在 fb 应用程序 url 部分中提供了相同的 url。

但是,如果我们可以更改重定向 url 以转到不同的服务器,是否有可能?我看到仅仅更改代码中的回调 url 是行不通的。看起来它在代码和 fb 应用程序中必须相同。

这使得测试或使用同一个应用程序来尝试来自两个不同网络服务器的东西变得非常困难。

对此有何建议?

最佳答案

不幸的是,这是不可能的。只需将用户重定向到您的 redirect_uri 即可将您重定向到正确的位置

The URL to redirect to after the user clicks a button in the dialog. The URL you specify must be a URL of with the same Base Domain as specified in your app's settings, a Canvas URL of the form https://apps.facebook.com/YOUR_APP_NAMESPACE or a Page Tab URL of the form https://www.facebook.com/PAGE_USERNAME/app_YOUR_APP_ID

https://developers.facebook.com/docs/reference/dialogs/oauth/

关于facebook-graph-api - 更改 Facebook Oauth 重定向网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10038056/

相关文章:

ios - Facebook 应用邀请对话框无法正常工作

facebook - 无需登录即可获取访问 token | Facebook `

facebook-graph-api - Vue JS 中的开放图元标记不显示图像

Facebook 调试器不使用 SSL 证书抓取页面

python - 如何使用 refresh_token 获取新的 access_token(使用 Flask-OAuthLib)?

javascript - 如何提取直接 facebook 视频 url

ruby-on-rails - 使用 Authlogic 和 Authlogic OAuth 插件隐式创建用户

authentication - 手机网站微信登录

facebook - ServiceStack OAuth - 注册而不是登录

javascript - 通过gapi.signin2.render按钮的Google OAuth未在React应用程序中触发回调