我正在尝试从 Azure 中的逻辑应用向 Sharepoint 发送 REST 调用 (POST),以便为给定联系人创建文档库。
这就是 HTTP 连接器在我的逻辑应用中的样子:
我主要需要帮助的是 OAuth 身份验证,以便发送此 REST 调用。 以下属性在这种情况下意味着什么,每个属性的示例是什么,以及我将如何找到适合我的情况的正确值?
租户
观众
客户端ID
secret
(此外,如果有人对我应该使用什么 Uri/body 来完成此 POST 调用有一个好的建议,那也会非常有帮助。)
最佳答案
事实上,您可以使用 Azure 逻辑应用和 AzureAD 安全 OAuth 身份验证调用 SharePoint Rest API。您主要缺少的是证书。
按照描述创建它 here例如。
那么您的 HTTP 请求中需要以下参数:
- 租户:YourTenant.onmicrosoft.com
- 受众:https://YourTenant.sharepoint.com
- ClientID:已注册的 Azure 应用注册的 GUID
- 凭据类型:证书
- Pfx:您的整个证书为 Base64Encoded 字符串(为简单起见,使用 Notepad++ 打开并通过 Mime 工具转换为 Base64)
- 密码:您的证书的密码
这样对我有用。下一步一定要安全地处理您的 Base64 证书、密码甚至应用注册的 Guid 等参数。
关于rest - 使用逻辑应用中的 HTTP 连接器连接到 Sharepoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43614956/