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完成的,这是当我得到错误。 –