首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook OAuth重定向到IP地址

Facebook OAuth重定向到IP地址
EN

Stack Overflow用户
提问于 2012-03-15 12:30:48
回答 1查看 2.7K关注 0票数 3

我正在开发一个基于intranet的web应用程序,它通过Graph与Facebook集成。我很难让OAuth正常工作,我认为这是因为我使用的是IP地址,而不是域。

我在Facebook上注册了三款应用,一款用于开发,一款用于登台,另一款用于现场直播。它们都是相同配置的,对于每一个用户,我都相应地在开发人员门户中指定了站点URL (我掩盖了一些部分--它们是Facebook中的实数):

http://localhost:XXXX/

  • Dev

正如您所期望的,OAuth对话框输出的URL只有App和重定向URL在这三个系统上不同:

代码语言:javascript
复制
http://www.facebook.com/dialog/oauth/?response_type=code&display=popup&scope=create_event,publish_actions,publish_stream,read_stream,offline_access,manage_pages,read_insights&client_id=XXXXXXXXXXXXXXXX&redirect_uri=http://localhost:XXXX/path/to/redirect

开发版本运行良好,但是暂存和实时不工作--我只需要

代码语言:javascript
复制
"An error occurred. Please try later".

我认为Facebook的OAuth不接受使用IP地址而不是站点URL的域名,这是正确的吗?如果是的话,有办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 03:13:37

您是正确的,您不能使用IP地址。您可以使用域,甚至子域,但IP地址不能工作。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9719713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档