Csharp/C#教程:使用Google Data API使用C#访问Google Spreadsheets会因Mono而失败分享


使用Google Data API使用C#访问Google Spreadsheets会因Mono而失败

我正在尝试使用GData API访问我的Google电子表格。 我按照以下示例进行了示例:

var service = new SpreadsheetsService("myTest"); service.setUserCredentials(username, password); var query = new SpreadsheetQuery(); var feed = service.Query(query); 

这应返回包含电子表格列表的Feed。 然而,这失败了:

Google.GData.Client.GDataRequestException:执行请求失败: http ://spreadsheets.google.com/feeds/spreadsheets/private/full —> System.Net.WebException:远程服务器返回错误:(404)未找到。

当我在浏览器中直接尝试上述链接时,只要我已登录到我的Google帐户,我就可以下载该Feed。

更多信息:

  1. 我不在防火墙后面
  2. 我已多次检查我的用户名(maurits.rijk在gmail.com)和密码
  3. 我在MacBook上使用VirtualBox中的Mandriva
  4. 我的所有代码都是用Mono编译的

我在OS-X上尝试了相同的Javafunction。 该代码按预期运行。

对我来说看起来像Mono问题 。
您是否可以使用fiddler测试您的呼叫是否到达服务器?

我在Google代码上发现了问题和解决方案,问题88是评论8。

简而言之,使用

mozroots –import –sync –quiet

解决了这个问题。 对我而言,它现在有效。

上述就是C#学习教程:使用Google Data API使用C#访问Google Spreadsheets会因Mono而失败分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949266.html

(0)
上一篇 2021年11月17日
下一篇 2021年11月17日

精彩推荐