如何通过Power Automate调用REST API从SharePoint Store安装DocuSign应用
直接通过REST API从SharePoint Store安装应用到网站集需要分两步完成:先将应用从Store同步到租户应用目录,再从目录安装到目标网站集。
步骤1:将SharePoint Store应用同步到租户应用目录
使用以下REST端点将应用从Store添加到租户应用目录:
POST _api/web/tenantappcatalog/addfrommarketplace
请求参数
- 请求头:需设置
Content-Type: application/json - 请求体(JSON格式):
{ "marketplaceProductId": "{DocuSign在SharePoint Store的产品ID}", "skipFeatureDeployment": false }
说明:
marketplaceProductId是应用在SharePoint Store的唯一标识,可从应用详情页的URL中提取(例如URL中productId=xxxx的xxxx部分)。
步骤2:将同步后的应用安装到目标网站集
应用同步到租户应用目录后,即可使用你之前熟悉的Install端点完成安装:
- 先调用
GET _api/web/tenantappcatalog/availableapps获取同步后的应用ID(GUID) - 再执行安装请求:
POST _api/Web/TenantAppCatalog/AvailableApps/GetById('{同步后的应用GUID}')/Install
注意事项
- 操作需具备租户管理员或应用目录管理员权限
- 同步应用到目录可能需要几秒延迟,若调用Install时提示应用不存在,可稍作等待后重试
内容的提问来源于stack exchange,提问作者Rivo R.
相关产品推荐
相关产品推荐

