来自 ASP.NET 的 oAuth/Gmail - “远程服务器返回错误:(400) 错误请求”
我已经在这个问题上摸索了很长时间了,现在没有任何效果。 希望一些SOer小伙伴能够帮忙。
使用 Gmail 联系人 API 的 oAuth.net 库
该请求的格式似乎正确,我已经逐步完成了这些请求,并且无法辨别出任何错误。
尝试检查时间戳是否是一个问题 - 这似乎是 gmail 论坛上的一个常见问题,尝试更改为不同的时区,但仍然没有成功。
公共字符串WebResponseGet(HttpWebRequest webRequest) { StreamReader 响应Reader = null; 字符串响应数据 = "";
<前><代码>尝试 { //这里就是抛出异常的地方 responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream()); 响应数据=响应Reader.ReadToEnd(); } catch(WebException 前) { Console.WriteLine(ex); 扔; } 最后 { webRequest.GetResponse().GetResponseStream().Close(); responseReader.Close(); 响应读取器=空; } 返回响应数据;}
I have been banging my head on this for a long time now no avail.
Hoping some fellow SOers can help out.
using oAuth.net library for the Gmail Contacts API
The request seems well-formed and I have stepped through the requests, and cannot discern anything wrong.
Tried checking if the timestamp is an issue - it seems that was a common issue on the gmail forums, tried changing to various time-zones, still no luck.
public string WebResponseGet(HttpWebRequest webRequest)
{
StreamReader responseReader = null;
string responseData = "";try { //This is where the exception is thrown responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream()); responseData = responseReader.ReadToEnd(); } catch (WebException ex) { Console.WriteLine(ex); throw; } finally { webRequest.GetResponse().GetResponseStream().Close(); responseReader.Close(); responseReader = null; } return responseData;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有真正的回应。将其关闭。
No real responses. Shutting it down.