在我们的 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/