Facebook错误“缺少redirect_uri参数。”

问题描述:

Kohana_Exception [ 0 ]: Error fetching remote 
    https://graph.facebook.com/oauth/access_token? 
       client_id=<removed>& 
       client_secret=<remove>& 
       code=<remove>& 
       redirect_uri=http%3A%2F%2F<ip>%2Flogin%3Fmethod%3Dfboauth%26redirect_uri%3Dhttp%253A%252F%252F<ip>%252F 

[ status 400 ] {"error":{"type":"OAuthException", 
         "message":"Missing redirect_uri parameter."}} 

即使我包含redirect_uri,Facebook Connect也会报告其他情况。Facebook错误“缺少redirect_uri参数。”

+0

测试一个较短的redirect_uri,例如http:// /login;也许Facebook在双编码参数上窒息。还要确保您的防火墙允许端口443上的传出连接。 – 2010-08-02 02:41:59

+0

端口443上的出站连接被阻止。谢谢。 – Sammiboi 2010-08-02 05:33:11

REDIRECT_URI =的http%3A%2F%2F%2F

有三种%2F在REDIRECT_URI,这意味着三个正斜杠:http:///

我不知道你是如何构建它,但你应该检查看看会导致多余的斜线。