在SharePoint 2013中获取OAuth访问令牌的方法如下:
1.1. 打开SharePoint 2013管理中心。
1.2. 单击“应用程序”。
1.3. 单击“注册应用程序”。
1.4. 填写必要的信息,如客户端ID、客户端密钥、重定向URI等。
1.5. 单击“创建”以完成应用程序注册。
2.1. 发送HTTP POST请求到SharePoint 2013的令牌终结点。请求应包含以下参数:
2.2. 如果请求成功,您将收到一个包含访问令牌的JSON响应。
示例请求:
POST /_api/SP.OAuth.Token/Acquire?realm=<realm> HTTP/1.1
Host: <your_sharepoint_site>
Content-Type: application/x-www-form-urlencoded
Content-Length:<content_length>
grant_type=client_credentials&client_id=<client_id>&client_secret=<client_secret>&resource=<resource>
示例响应:
HTTP/1.1 200 OK
Content-Type: application/json;odata=verbose;charset=utf-8
{
"odata.metadata":"https://<your_sharepoint_site>/_api/$metadata#SP.OAuth.TokenResponse",
"value":{
"access_token":"<access_token>",
"expires_in":"3600",
"scope":"All",
"token_type":"Bearer"
}
}
示例请求:
GET /_api/web/lists HTTP/1.1
Host: <your_sharepoint_site>
Authorization: Bearer<access_token>
请注意,这些步骤仅适用于SharePoint 2013。对于其他版本的SharePoint,可能需要使用不同的方法来获取OAuth访问令牌。
领取专属 10元无门槛券
手把手带您无忧上云