Questions tagged «facebook-oauth»

6
Facebook OAuth:自定义callback_uri参数
我想为我的Facebook OAuth2集成提供一个动态重定向URL。例如,如果我的重定向URL在我的Facebook应用程序中是: http://www.mysite.com/oauth_callback?foo=bar 我希望特定请求的重定向URL像这样,以便在服务器上,我具有有关如何处理身份验证代码的上下文: http://www.mysite.com/oauth_callback?foo=bar&user=6234 提交授权对话框后,我的重定向被调用,并且我返回了身份验证代码,但是当我尝试获取访问令牌时,我从Facebook返回了OAuthException错误。我的请求如下所示(为清楚起见添加了换行符): https://graph.facebook.com/oauth/access_token ?client_id = MY_CLIENT_ID &redirect_uri = http%3A%2F%2Fwww.mysite.com%2Foauth_callback%3Ffoo%3Dbar%26user%3D6234 &client_secret = MY_SECRET &code = RECEIVED_CODE 我所有的参数都是URL编码的,并且代码看起来有效,所以我唯一的猜测是问题参数是我的redirect_uri。我尝试将redirect_uri以下所有设置都无济于事: 请求到我的网站的实际URL 到我的网站的请求的网址,减去code参数 我的Facebook应用程序配置中指定的URL 是否支持自定义重定向URI参数?如果是这样,我是否正确指定了它们?如果没有,我是否会被迫设置cookie,或者是否有一些更好的模式来为我的网站提供上下文?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.