2014-12-19 7 views
2

Я столкнулся с таким количеством путаниц и проблем при переносе с google api v2 на v3.Проблемы с интеграцией google calender

Я занимаюсь планированием работы каждого сотрудника в компании с помощью встроенного календаря Google. я потерял полный контроль, пока поставщик изменил версию. дайте мне знать следующее:

  1. Могу ли я получить доступ к календарю сотрудника, если известен его идентификатор gmail и его пароль?
  2. Нужно ли предоставлять индивидуальный идентификатор КЛИЕНТА и КЛИЕНТА?

  3. что использование публичного доступа Public API (ключевой сервер)

  4. как формировать URL запроса, который должен отправить на сервер.

  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 
    

ответ

0
  1. Могу ли я получить доступ к календарю работника, если его/ее идентификатор gmail и его пароль известны? не

  2. Это необходимо, чтобы обеспечить индивидуальный идентификатор клиента и секрет клиента?

    • Клиент client_id и клиент не идентифицируют ваш проект в Google, который вам нужен.
  3. что использование публичного доступа Public API (ключевой сервер)

    • Это для публичного APIs как Google Books API, которые не требуют аутентификации.
  4. как сформировать URL-адрес запроса, который должен быть отправлен на сервер.

    • Я рекомендую вам посмотреть в использовании Google-API-Dotnet-клиент Lib он будет обрабатывать все, что для вас .Nuget
  5. как использовать файл JSON, загруженный с консоли разработчика

    • вы действительно не должны использовать его, если вы используете клиент Lib он просто содержит те же данные, как вы уже спрашивали о его открыть и посмотреть
  6. ранее я использовал запрос как

    • Это код VB, я думаю, а не C#, это не то, как вы это сделаете сейчас. Я рекомендую вам начать с чтения Google Calendar API Authentication with C#
+0

Тогда что использование JSON-файла, которые загружаются из консоли разработчика? +1 для вас –

+0

Он содержит идентификатор и секрет клиента, зависит от того, как вы кодируете свою аутентификацию, вы можете либо установить ее для чтения из файла, либо сами поместить значения в переменные. – DaImTo

+0

Возможно, можно утверждать, что в веб-приложении было бы лучше иметь его в файле, хранящем файл в безопасном месте на сервере вне корневого каталога. Но я не лучший, чтобы обсудить веб-безопасность. Обычно я устанавливаю приложения и просто кодирую их в переменных. :) – DaImTo

Смежные вопросы