0

使用 RPXNow 的一个要求是将您的 Facebook 应用程序的连接 url 设置为http://mydomain.rpxnow.com

我只是想实现 Facebook 的 Open Graph,我看到它告诉您将 Base Domain 设置为包含 app_id 的域。

但是,Facebook 不允许这两个域看起来不同。当我尝试将基本 url 设置为 mydomain.com 时,我收到此错误:

验证失败。
基本域无效。连接 URL 必须来自您的基本域。

我是否应该创建两个应用程序 - 一个用于 RPXNow,另一个用于 Open Graph?如果没有,我该怎么办?

谢谢

4

1 回答 1

0

您链接到的有关基本域的 Facebook 页面声明如下:

Facebook Connect 将用户凭据存储在应用程序域上的 cookie 中。默认情况下,chicago.citysearch.com 上设置的 cookie 在 sanfrancisco.citysearch.com 上无法读取 - 浏览器将它们视为单独的域。如果设置了基域,那么 Facebook 将有意在基域上设置 cookie,从而使 cookie 可以跨多个子域读取。这允许您跨多个子域共享一个身份验证会话。 注意:无法跨多个域共享 cookie。因此,例如,如果您有一个站点 cnet.com 和 news.com,那么就无法让浏览器向这两个域发送相同的 cookie。其中每一个都需要单独的 API 密钥和单独的身份验证。

由于您的域和 rpxnow.com 是不同的基本域,因此您似乎需要一个自定义域(例如 login.yourdomain.com),该域由 RPXNow 提供,需要额外付费。您可能必须升级到“Pro”帐户(约 95 美元/月+?)或直接联系 RPXNow / Janrain 并询问他们您的选择。

于 2010-07-08T07:31:34.110 回答