这是我的问题..所有重定向都按照上面的说明完成,fb服务器在一个普通的无格式字符串中返回一个acsess令牌。如果我正在使用桌面应用程序或iPhone,那会好的,但它是一个以浏览器为中心的应用程序。任何想法为什么https://graph.facebook.com/oauth/access_token不重定向?
答案 0 :(得分:2)
为什么,https://graph.facebook.com/oauth/access_token确实在Web应用程序中提供了重定向, 只需在redirect_uri =
中提及您的网址即可https://graph.facebook.com/oauth/authorize?
client_id=...&
redirect_uri=http://www.example.com/oauth_redirect
如果这不是您的要求,请在您的问题中稍微具体一点
答案 1 :(得分:1)
是的oauth总是将重定向发送到您提到的网址http://developers.facebook.com/docs/authentication/#authenticating-users-in-a-web-application
答案 2 :(得分:0)
显然,如果这是设计的,这在Facebook上并不聪明,反过来不再重定向,你可以使用WebClient
来自己获取oauth令牌的请求,如果有人想知道的话。 / p>