Google calendar api - создайте и поделитесь по электронной почте

Все старые вопросы устарели на 3-8 лет. Нужна помощь с V3 API календаря Google.

  1. Я не понимаю, как специально пригласить электронное письмо в календарь из этой документации: https://developers.google.com/calendar/v3/reference/acl

Я вижу, как установить права доступа к выбранному календарю, но куда мы помещаем электронную почту, которой хотим поделиться ??

1
0
36
1

Ответы 1

поэтому я предполагаю, что вы хотите поделиться своим календарем по электронной почте, это мой рабочий код на Python:

    #ACL INSERT add partecipant to a calendar
    def update_calendar_by_adding_partecipant_to_a_calendar():
        id = "mail@gmail.com"
        url = "https://www.googleapis.com/calendar/v3/calendars/"+ id +"/acl"

        payload = {
                  "role": "reader",
                  "scope": [{ 
                    "type": "user",
                    "value": "mail@gmail.com"
                  }]
        }

        response = requests.request("POST", url, headers=headers, data=json.dumps(payload))
        json_response = response.text
        json_share=json.loads(json_response)
print(json_share)

Другие вопросы по теме