整合谷歌日历的问题

时间:2014-12-19 12:53:06

标签: c# asp.net json vb.net google-calendar-api

从谷歌api v2迁移到v3时,我遇到了很多混乱和问题。

我在集成谷歌日历的帮助下处理公司中每位员工的工作安排。当提供商更改版本时,我失去了完全控制权。让我知道以下事情?

  1. 我是否可以访问员工的日历,如果他/她的gmail ID和密码已知?
  2. 是否需要提供单独的CLIENT ID和CLIENT密码?

  3. 公共公共API访问(服务器密钥)的用途是什么

  4. 如何形成必须发送到服务器的请求网址。

  5. 如何使用从开发者控制台下载的JSON文件

  6. 以前我使用的是

    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
    

1 个答案:

答案 0 :(得分:0)

  1. 如果员工的gmail ID和密码已知,我可以访问该员工的日历吗?

  2. 是否需要提供个人客户ID和CLIENT密码?

    • 没有client_id和客户机密确认您的项目,只需要一个。
  3. 公共公共API访问(服务器密钥)的用途是什么

    • 这适用于不需要身份验证的Google Books API等公共API。
  4. 如何形成必须发送到服务器的请求网址。

    • 我建议您考虑使用Google-api-dotnet-client lib来处理所有这些问题 您。 Nuget
  5. 如何使用从开发者控制台下载的JSON文件

    • 如果你使用客户端lib,你真的不需要使用它,它只包含你已经提到的有关打开它的数据,并且看到
  6. 以前我使用的是

相关问题