Microsoft Graph API 是一种用于访问 Microsoft 365 服务的统一终结点,包括 Outlook、OneDrive、SharePoint 等。通过使用 Microsoft Graph API,可以在 Outlook 联系人中创建/保存联系人并获取相同的 lastModifiedDateTime。
要通过 Microsoft Graph API 在 Outlook 联系人中创建/保存联系人并获取相同的 lastModifiedDateTime,可以按照以下步骤进行操作:
/me/contacts
端点来创建/保存联系人。下面是一个示例 API 请求的代码片段(使用 Python 和 requests 库):
import requests
# 构建 API 请求的头部,包括访问令牌
headers = {
'Authorization': 'Bearer <Access Token>',
'Content-Type': 'application/json'
}
# 构建联系人的详细信息
contact_data = {
'givenName': 'John',
'surname': 'Doe',
'emailAddresses': [
{
'address': 'john.doe@example.com'
}
],
'businessPhones': [
'1234567890'
]
}
# 发起 API 请求,创建/保存联系人
response = requests.post(
'https://graph.microsoft.com/v1.0/me/contacts',
headers=headers,
json=contact_data
)
# 提取 lastModifiedDateTime 属性
if response.status_code == 201:
contact = response.json()
last_modified = contact['lastModifiedDateTime']
print('Last modified date and time:', last_modified)
else:
print('Failed to create/save contact:', response.text)
请注意,上述示例中的 <Access Token>
需要替换为实际的访问令牌。此外,还可以根据需要添加其他联系人属性和字段。
推荐的腾讯云相关产品:腾讯云 API 网关(API Gateway)可以用于构建和管理 API,提供安全、高性能的 API 访问控制和管理功能。您可以通过腾讯云 API 网关来创建自定义的 API,以便与 Microsoft Graph API 进行集成和管理。
腾讯云 API 网关产品介绍链接地址:https://cloud.tencent.com/product/apigateway
请注意,以上答案仅供参考,具体实现可能因环境和需求而异。
领取专属 10元无门槛券
手把手带您无忧上云