2012-10-25 66 views
-1

如何獲得變量access_token?請求網址#不是?

http://web.com/FBAout.aspx#access_token=AAACsvdmyOAgBAL1dVbN1t1ydGQNG4LvZCGjtJM6oXkO6IUObDdJsZBYqHQbTq401mvzD0cXMdsAOZAPEBnIxYF58zCv8ZBcErcsaWL4QOo6MxnPFZCRPL&expires_in=5103

問題是URL使用#不?

任何身體幫助我?

+4

我不知道你在說什麼約=(你能更具體? – Gaspa79

+1

你不能得到它的服務器端 – zerkms

+0

我想獲得價值的access_token,在Request.QueryString [「的access_token」] 但結果是空白的,但如果我chage#與[?]我得到 –

回答

0

在散列(#)之後獲取值是服務器端不可能的,因爲它們不是由瀏覽器發送的。

最好的機會是從javascript中檢索它們,然後將其發佈到您的服務器。

+0

感謝'馬修,爲您的快速反應..你能幫我簡單的代碼,如何從javascript檢索他們 –

+0

你正在尋找一種組合http://stackoverflow.com/questions/11662693/how-do-i-get-the-value-after-hash-from-a-url-using-jquery with http://stackoverflow.com/questions/2090551/parse-query-string-in-javascript,在parse查詢字符串的例子中,你可以用'window.location.hash.substr(1);'替換'window.location.search.substring(1);',或者相似的東西。 – Matthew