我很难让Microsoft Graph返回我设置的两个名为Test
和Test 2
的测试联系人文件夹。你知道吗
当我使用v1.0时:
headers = {'Authorization': 'Bearer ' + token, 'Accept': 'application/json'}
url = 'https://graph.microsoft.com/v1.0/me/contactFolders'
response = requests.get(url,headers=headers)
response_data = response.json()
print(response_data)
我在响应中得到一个空值:
{
'@odata.context': "https://graph.microsoft.com/v1.0/$metadata#users('jacobdansey%40hotmail.com')/contactFolders",
'value': []
}
当我使用Beta版时,我得到的结果至少返回了一些东西,但不是我想要的:
{
'@odata.context': "https://graph.microsoft.com/beta/$metadata#users('jacobdansey%40hotmail.com')/contactFolders",
'value': [{
'id': '*ID*',
'parentFolderId': '*ParentID*',
'displayName': 'Contacts',
'wellKnownName': 'contacts'
}, {
'id': '*ID*',
'parentFolderId': '*ParentID*',
'displayName': 'Skype Contacts',
'wellKnownName': 'skypecontacts'
}]
}
我知道我的连接是正确的,因为当我只请求来自https://graph.microsoft.com/v1.0/me/contacts
的联系人时,它会返回正确的答案。你知道吗
任何帮助都将不胜感激,谢谢!你知道吗
编辑:联系人文件夹和联系人列表之间有区别吗?你知道吗
我假设你想访问文件夹来获取联系人,如果是这样的话,那么你可以直接获取该文件夹的联系人更改获取url
https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list_contacts
相关问题 更多 >
编程相关推荐