API endpoints of Office 365 operated by 21Vianet
Applies to: Office 365 for China operated by 21Vianet
For applications of Office 365 operated by 21Vianet in China, the API resources and related services have different URLs from those of other Office 365 offerings. These differences are documented as follows.
Microsoft Graph API
Applications that used Office 365 unified API can now upgrade to use Microsoft Graph(https://graph.microsoft.io/en-us/).
Service root endpoint
Microsoft Graph operated by 21Vianet | Microsoft Graph |
---|---|
https://microsoftgraph.chinacloudapi.cn |
https://graph.microsoft.com |
Microsoft Graph Explorer
Microsoft Graph operated by 21Vianet | Microsoft Graph |
---|---|
https://graphexplorerchina.azurewebsites.net |
https://graphexplorer2.azurewebsites.net |
Learn more about Microsoft Graph endpoints and service capabilities.
Azure Active Directory Graph API
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://graph.chinacloudapi.cn |
https://graph.windows.net |
Discovery Service API
Office 365 operated by 21Vianet | Office 365 |
---|---|
Not yet enabled | https://api.office.com/discovery |
Discovery service is not needed if calling Microsoft Graph (https://graph.microsoft.com/
).
Calendar API
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://partner.outlook.cn |
https://graph.microsoft.com https://outlook.office.com |
For example, to get a user's calendars using v2.0 of Office 365 operated by 21Vianet, submit a GET
request to https://partner.outlook.cn/api/v2.0/me/calendars
.
Contacts API
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://partner.outlook.cn |
https://graph.microsoft.com https://outlook.office.com |
For example, to get a users' contacts using v2.0 of Office 365 operated by 21Vianet, submit a GET
request to https://partner.outlook.cn/api/v2.0/me/contacts
.
Mail API
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://partner.outlook.cn |
https://graph.microsoft.com https://outlook.office.com |
For example, to get a user's emails using v2.0 of Office 365 operated by 21Vianet, submit a GET
request to https://partner.outlook.cn/api/v2.0/me/messages
.
Files API
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://{tenant}-my.sharepoint.cn/_api/v1.0/me https://{tenant}.sharepoint.cn/{site-path}/_api/v1.0 |
https://graph.microsoft.com https://{tenant}-my.sharepoint.com/_api/v1.0/me (OneDrive for Business)https://{tenant}.sharepoint.com/{site-path}/_api/v1.0 (SharePoint sites) |
Calendar, Contacts, and Mail OData entity
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://partner.outlook.cn/api/{version}/$metadata |
https://graph.microsoft.com/{version}/$metadata https://outlook.office.com/api/{version}/$metadata |
Specify the exact version in {version}
. For example, the @odata.context
for a calendar entity in v2.0 of Office 365 operated by 21Vianet is https://partner.outlook.cn/api/v2.0/$metadata#Me/Calendars/$entity
.
Files OData entity
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://{tenantId}-my.sharepoint.cn/_api/v1.0/$metadata |
https://graph.microsoft.com/v1.0/$metadata https://{tenantId}-my.sharepoint.com/_api/v1.0/$metadata |
The following sections are related to accounts and authentication.
Microsoft Azure
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://account.windowsazure.cn |
https://account.windowsazure.com |
Go to https://account.windowszaure.cn
to set up the development environment for Office 365 operated by 21Vianet. For more information, see Set up your Office 365 development environment.
Azure OpenID Connect and OAuth
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://login.chinacloudapi.cn |
https://login.microsoftonline.com |
Use https://login.chinacloudapi.cn/common/oauth2/authorize
to authenticate the user and https://login.chinacloudapi.cn/common/oauth2/token
to to acquire a token for your app to
call Office 365 operated by 21Vianet.
Office 365 developer site
In the following URLs, {your-sub-domain}
is the name you specify when setting up your developer site.
Office 365 operated by 21Vianet | Office 365 |
---|---|
https://{your-sub-domain}.partner.onmschina.cn |
https://{your-sub-domain}.onmicrosoft.com |