2011-04-03 119 views
0

我已经张贴了这个在Facebook上开发者论坛,但事情似乎在那里慢慢地移动和支持是稀缺的,所以我想计算器:帮助与Facebook网站网址/网站的域名(使用域名转发)

我有一个使用FB登录按钮的网站。我的架构很简单:

我在whois.com上有一个域(我们称之为example.com)。我的应用程序运行在Amazon内部的一个EC2实例中,具有弹性IP(我们称之为1.2.3.4)。我在whois.com上配置了域转发,因此对example.com *的所有请求都转发到1.2.3.4 *。一切正常,但我无法正确配置网站URL和网站域。我得到“API错误代码:191”与我已经想尽配置...

它的工作原理,如果我使用EC2公共DNS地址,但我显然不希望使用...

任何人都知道什么应该是正确的网站网址和网站域名?

回答

1

网站域名必须与用户浏览器的地址栏中显示的网域匹配,才能与您网站的Facebook相关部分进行互动。

+0

我试过了。用户在地址栏中看到的地址是:'http:// www.example.com/example /'所以我尝试了'Site URL:http:// www.example.com/example /'和'Site域名:example.com'没有成功...任何其他建议?域名转发是Facebook的问题吗? – Piva 2011-04-03 21:36:15

+0

此错误消息表示您传递给Facebook的“重定向”网址(它们在登录后应该有用户浏览器导航到的网址)与您提供的域名不匹配。请仔细检查您与facebook进行交互的所有代码是否指定使用example.com作为域。如果您认为自己正在这样做,但仍然无效,请使用fiddler2或firebug等工具来监控您发送给Facebook的所有流量,并检查这些querystrings并请求主体进行仔细检查。 – 2011-04-04 01:56:01

+0

在我的情况下,我现在只设置一个应用程序和我的基地网址将是类似于http://sub.example.com/,我试图将此设置为应用程序网站的网址,并显示错误'网站网址不是有效的URL“,甚至我试图设置应用程序域为'example.com',甚至是示例,并且还显示错误为'不是有效的域'..我不知道如何设置现在..? – Vijay 2011-09-26 14:15:22