要通过谷歌日历 API 将访客添加到活动中,请遵循以下步骤:
from google.oauth2 import service_account
from googleapiclient.discovery import build
# 设置 API 密钥和 OAuth 2.0 凭据
api_key = 'YOUR_API_KEY'
client_id = 'YOUR_CLIENT_ID'
client_secret = 'YOUR_CLIENT_SECRET'
refresh_token = 'YOUR_REFRESH_TOKEN'
# 创建 Google 日历 API 客户端
credentials = service_account.Credentials.from_authorized_user_info(
{'refresh_token': refresh_token},
scopes=['https://www.googleapis.com/auth/calendar'])
service = build('calendar', 'v3', credentials=credentials, developerKey=api_key)
# 创建一个新事件
event = {
'summary': 'My event with a guest',
'start': {'dateTime': '2022-12-01T10:00:00'},
'end': {'dateTime': '2022-12-01T11:00:00'},
'attendees': [
{'email': 'guest@example.com'},
],
}
# 将事件添加到谷歌日历
event = service.events().insert(calendarId='primary', body=event).execute()
print(f'Event created: {event.get("htmlLink")}')
通过以上步骤,您可以使用谷歌日历 API 将访客添加到活动中。请注意,这些步骤仅适用于 Google Cloud Platform 项目。如果您使用的是其他云计算平台,请参阅相应的文档。
领取专属 10元无门槛券
手把手带您无忧上云