2013-12-17 121 views
0

使用oauth時,我可以獲得URL中返回的授權碼給我,但我不知道如何從URL中獲取該代碼。例如,當我給應用程序的權限來運行我得到從url獲取授權碼

http://localhost/?code=moBOuHmeCj.KUjTq14iwVyywiLbB44SNZ4-olDb2uFmXOwPpFzV.PQUHfFCNKAqStMp8.NMDZPjEZMJosDMC0JKZip.qHTvQ5KHI9oFIGwNh79EabwklUQjVgXzrc4Mor6mcmMRVTJTos3mv2BzIEw%3D%3D 

的反應,但我需要得到了瀏覽器並返回到服務器,以獲得長期的訪問key.How我該怎麼辦呢?

回答

0

設置您的身份驗證提供者的RETURNURL爲您的網站的具體路線,像http://localhost/oauth

在你OAuthController東西(我假設你的問題是關於一個MVC應用程序)的使用:

public ActionResult Index(string code) 
{ 
    // Perform any action related with 'code' value provided by auth provider. 
} 
-1

請試試這個代碼:

$code = $_GET['code'];