我正在使用Facebook应用Facebook应用程序。当我向Facebook发送权限请求时,Facebook会向我发送此网址
mywebsite.com/facebook/gettoken#access_token=CODE&Expired_in=1232
public ActionResult gettoken(string access_token){
...
}
access_token
返回null
我正在检查Request.Url
。但是没有任何access_token
参数
如何在asp.net mvc中获取access_token?
答案 0 :(得分:1)
在你的redirect_uri中你有一个#。拿出来。
#是一个客户端标记,表示此后的所有内容仅适用于客户端浏览器,并且永远不会传递给服务器,因此您永远不会收到access_token。
附加说明
你可以在Javascript中看到哈希,因为它是客户端。如果您决定使用JS Facebook SDK。
答案 1 :(得分:0)
更改?中的#。第一个参数应该是?