好了,这是我的情况。我们有两个开发人员为我们创建了一个社交网络程序。他们创建了一个功能,允许它链接到你的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指向正确的服务器?
发布于 2015-02-06 18:59:33
应用程序仪表板页面上显示的AppID是client_id。
发布于 2013-08-29 22:37:46
听起来你的需要访问应用程序设置,可以在这里找到:
https://developers.facebook.com/apps/[client_id]/summary/
正如this page所说,“你指定的网址必须是一个与你的应用程序设置中指定的基域相同的网址……”
因此,除非你能够访问你的应用程序设置,否则你必须继续使用"dev.maizing.com“
抱歉的。
不过还有一线希望,如果你把你的应用域名改成了"maizing.com“而不是"dev.maizing.com”,那么你可以从"*.maizing.com“中找到这个应用,就像应用域名的工具提示上所说的那样。
https://stackoverflow.com/questions/14792526
复制相似问题