3

好的,这是我的情况。我们有两个开发人员为我们创建了一个社交网络程序。他们创建了一项功能,允许它链接到您的 Facebook 帐户。他们说他们使用了标准的 Facebook API,并使用令牌进行授权。当代码在我们的开发网站 dev.maizing.com 上时,该功能运行良好,但现在它在 www.maizing.com 上,我们遇到了问题。

我搜索并找到了一个 PHP 文件,其中有几个对 dev.maizing.com 的引用,我将它们更改为 www.maizing.com 在我们的应用程序中,当我现在尝试链接到我的 Facebook 帐户时,我收到一个很长的错误 URL。我注意到它包括......

 https://www.facebook.com/dialog/oauth?client_id=____________

我不会在这里包含整个 client_id。

有人告诉我,我的原始客户端 ID 被硬编码为与 dev 而不是 www 一起使用。我的原始开发人员已经走了,无法访问。我认为他们在另一个帐户下拥有 client_id,而我无权访问它。我现在可以访问让我们的 client_id 指向正确的服务器吗?

4

2 回答 2

2

您的应用仪表板页面上显示的 AppID 是 client_id。

于 2015-02-06T10:59:33.337 回答
0

听起来您需要访问应用程序设置,可在此处找到:

https://developers.facebook.com/apps/[client_id]/summary/

正如此页面所说,“您指定的 URL 必须是与您的应用程序设置中指定的相同基域的 URL...”

因此,除非您可以访问您的应用程序设置,否则您必须使用“dev.maizing.com”

对不起。

但是有一线希望,如果您将应用程序域更改为“maizing.com”而不是“dev.maizing.com”,那么您可以从“*.maizing.com”使用此应用程序,如应用程序工具提示中所述领域。

于 2013-08-29T14:37:45.653 回答