在从 google api v2 迁移到 v3 时,我遇到了很多困惑和问题。
我在集成谷歌日历的帮助下处理公司每个员工的工作安排。当提供商更改版本时,我失去了完全控制权。让我知道以下事情?
- 如果知道员工的 gmail ID 和密码,我可以访问他/她的日历吗?
是否需要提供个人 CLIENT ID 和 CLIENT secret?
public Public API access(server key)有什么用
如何形成必须发送到服务器的请求 url。
如何使用开发者控制台下载的JSON文件
以前我使用查询作为
Try Dim myService As New CalendarService("test") myService.setUserCredentials(user_name, user_password) Dim query As New CalendarQuery() query.Uri = New Uri("https://www.google.com/calendar/feeds/default/owncalendars/full") Dim resultFeed As CalendarFeed = DirectCast(myService.Query(query), CalendarFeed) Catch ex As Exception lblerror.Text = ex.ToString connect = 0 End Try
最佳答案
如果知道员工的 gmail ID 和密码,我可以访问他/她的日历吗?
- 不,你必须使用 Oauth2 Google Calendar Authentication
是否需要提供个人 CLIENT ID 和 CLIENT secret?
- 没有 client_id 和 Client secret 可以向 Google 标识您的项目,您只需要一个。
public Public API access(server key)有什么用
- 这适用于不需要身份验证的公共(public) API,例如 Google Books API。
如何形成必须发送到服务器的请求 url。
- 我建议您考虑使用 Google-api-dotnet-client 库,它将处理所有这些 你。 Nuget
如何使用从开发者控制台下载的JSON文件
- 如果您使用客户端库,您实际上并不需要使用它,它只包含与您已经询问过的相同的数据,打开它并查看
以前我使用查询作为
- 我认为这是 VB 代码,而不是 C#,这不是您现在要做的。我建议您先阅读 Google Calendar API Authentication with C#
关于c# - 整合谷歌日历的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27566610/