过去4个月我一直在我的应用程序中使用facebook auth - 突然间(2天)它停止了以下例外工作。
注意:redirect_uri在这4个月内也没有变化。
问题:为什么我现在无处可以获得此异常的任何想法?
API错误代码:100 API错误说明:无效参数错误 消息:redirect_uri URL格式不正确
.. =编辑实际域名,客户端ID
答案 0 :(得分:0)
如果不先对其进行编码,则无法将URL作为查询参数。如何获得编码的URL取决于您的编程语言。在PHP中,它是urlencode()函数,请参阅manual。
&redirect_uri=http%3A%2F%2Ftest.test.us%2Fapplication%2Fweb%2Findex.php5%3Ffacebooklogin%3D1%26scope%3Demail%2Cread_stream
答案 1 :(得分:0)
也许我们遇到了同样的问题: 我们的应用程序托管在两个服务器上:Dev和Live。 在开发服务器上一切正常(它有一个正常的www.domain.tld地址)。 在实时服务器(在子域上),我们收到消息:
API错误代码:100 API错误说明:无效参数错误 消息:redirect_uri URL格式不正确
奇怪的是:当我在Facebook中保存app-config时,它有时会工作几分钟。 然后在几分钟后它神奇地不再工作了(上面的错误信息)。
我们的解决方案: 将实时服务器从子域移动到正常的www域。现在一切正常。
我想知道这是否有意(以防止共享的主机)或主要错误......