问题标签 [google-api-dotnet-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 Google Data API 使用 C# 访问 Google 电子表格
我在谷歌电子表格中有一些信息作为单张纸。有什么方法可以通过提供 google 凭据和电子表格地址从 .NET 读取此信息。是否可以使用 Google 数据 API。最终,我需要从 DataTable 中的 Google 电子表格中获取信息。我该怎么做?如果有人尝试过,请分享一些信息。
google-api - 谷歌返回的结果不超过 64 个
我正在使用 .Net 的 Google API http://code.google.com/p/google-api-for-dotnet/ 并且无论我要求 Google 获得多少结果,都不会返回超过 64 个。
这是我的代码片段:
我预计会得到 100 个结果,但无论使用什么搜索词,都不会超过 64 个。
有任何想法吗?
c# - 谷歌认证流程
我正在尝试编写一个本机应用程序来访问用户的谷歌日历。我正在尝试使用谷歌提供的示例来获取身份验证,但它似乎从未触发身份验证功能
这是我用于身份验证的代码。我从来没有看到控制台写行被发布。
有没有更好的教程可用或者我做错了什么?
c# - 从 C# 使用谷歌驱动 API
我需要从我的 UI .NET 应用程序中使用 Google Drive。我发现 Google 使用 OAuth 2.0 进行身份验证。问题是据我了解,OAuth使用 HTTP 回调将您的令牌发回,但我没有运行网络服务器,它根本不是网络应用程序,这是否意味着我不能从 Windows 使用 Google Drive SDK窗体/Windows 控制台应用程序?
google-drive-api - 用于设备身份验证的 vb.net Google api 简单的 http post 请求失败
我正在创建一个谷歌驱动设备应用程序。我正在尝试阅读本教程: https ://developers.google.com/accounts/docs/OAuth2ForDevices
我第一时间就有货了 简单的 POST 步骤
这返回 400 错误请求:
我缺少发布信息吗?是 httpwebrequest 不是正确的工具吗?谢谢
google-drive-api - 谷歌云端硬盘 API 身份验证
我想做一个可以随时访问我自己的谷歌驱动器的应用程序,在那里创建文件,共享它们等等。根据https://developers.google.com/drive/service-accounts “使用常规 Google 帐户作为应用程序拥有的帐户”,我唯一需要的是获取 access_token 和 refresh_token 一次,将它们存储在我的应用程序中并使用 refresh_token 我可以刷新我的 access_token(不知何故)。
我可以使用https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/drive.file&redirect_uri=http://localhost;response_type=之类的请求获取 access_token 令牌&client_id=
在用户对话框中批准此应用程序请求后,我将被重定向到我的本地主机,我将获得在 3600 秒内过期的 access_token。
问题是:
1.如何获取refresh_token?
2、如何使用refresh_token刷新access_token?
我不想使用 Google 的 API 客户端库,因为它很糟糕(.NET)。
c# - 更改所有者并删除所有权限后,文档在“我的云端硬盘”中仍然可见
我在 C# 中使用 Google Drive API 来复制、更改所有者和删除文档的所有权限,我是这样做的:
一切正常,除了User1仍然在他的云端硬盘中看到该文档。并非总是立即出现,但它总是最终显示出来,有时会在处理后几个小时。此外,我使用 API 对那些复制的文档运行了一个虚假的用户权限插入/删除,这些文档从 User1 Drive 中消失,但几个小时后又重新出现。我什至无法使用来自 User1 的 API 访问这些文档。当我从 User1 中单击这些文档时,它说我无权访问并需要请求它。
在 User2 方面一切都很好。
这不是浏览器缓存问题,因为我已清除所有内容并多次更改浏览器,甚至计算机。
google-api - Google Contacts API v3 - 如何使用 C#.net 更新性别?
我使用的是 Google Contacts API v3,无法更新联系人的性别信息
google-api - DotNetOpenAuth 和 Google 日历出现 401(未经授权)错误
我一直在努力让 Google Calendar API 与 DotNetOpenAuth 一起工作。我尝试了几种不同的方法,但我一直遇到以下错误:
我已经通过使用 Google Data API for .NET 中的 CalendarService 以及通过调整 DotNetOpenAuth 示例项目中的 Google Contacts 示例进行了尝试。
当我尝试使用 CalendarService 时,我通过设置身份验证令牌来设置身份验证服务,如下所示:
在重新编写 Google 联系人示例时,我只是更改了端点以反映 Google 日历端点而不是 Google 联系人端点,如下所示:
当我运行它时,这是发送的请求:
正如我所说,在这两种情况下,我都会遇到相同的 401 错误。有没有人对我做错了什么有任何想法,或者如何进一步排除故障?
.net - 谷歌驱动 API .NET。如何配置 OAuth2Authenticator 对象以通过代理工作?
我在 .net 中有一个桌面应用程序,可以将文件上传到 Google Drive。程序运行正常,但如果 PC 配置了代理,则程序无法执行方法Upload()
{ FilesResource.InsertMediaUpload.Upload()
}。消息错误是:
DotNetOpenAuth.Messaging.ProtocolException: {"对 'https://accounts.google.com/o/oauth2/token' 的 Web 请求失败。"}
远程服务器错误:(407) 需要代理身份验证。
我认为问题在于身份验证请求;因此有必要配置 OAuth2Authenticator 对象以使用代理。
这是代码:
谢谢。