1
我已經設法接收到access_token
,瀏覽到https://api.github.com/user?access_token=ACCESS_TOKEN_HERE
的工作非常好,瀏覽器顯示我的所有信息。Github OAuth:遠程服務器返回錯誤(403)禁止
但是,當我試圖讓與ASP.NET(C#)這些信息,我得到一個錯誤:
The remote server returned an error (403) Forbidden.
這裏是我使用,使一個GET請求代碼。
WebRequest request = WebRequest.Create("https://api.github.com/user?access_token=" + access_token);
request.Method = "GET";
WebResponse response = request.GetResponse(); //Error Here
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string result = reader.ReadToEnd();
有沒有重定向,你沒有說明? –
@ZachSpencer Github應用程序的重定向URL可能只在我請求'code'時使用,我使用C#做了這個,然後我請求了'ACCESS TOKEN',兩個過程都使用'POST'作爲Github說。檢索用戶信息是通過GET完成的,這是當我得到錯誤。 –