簡體   English   中英

嘗試使用SharePoint Rest API創建網站時出現500錯誤

[英]Getting 500 error when trying to create site using SharePoint rest API

我正在使用他們的文檔中提供的SharePoint rest API創建網站。 我們正在使用客戶憑證授予流程進行授權。 我們正在使用Global Admin授予對我們應用程序的訪問權限。 對於某些租戶,它工作正常,但對於某些租戶,它會給出500錯誤並帶有空異常消息。

要求:

Method - Post
url - "http://<site url>/_api/web/webs/add"
headers - 
    "Authorization": 'Bearer ' + access_token
    "content-type" : "application/json;odata=verbose"

對於某些租戶,它可以正確創建站點,但對於某些租戶,則給出此錯誤。

Status Code: 500
Error: {u'error': {u'message': {u'lang': u'en-US', u'value': u''}, u'code': u'-2146232060, Microsoft.SharePoint.SPException'}}

因此,我的問題是,當我們使用全局管理員進行授權時,是否需要在SharePoint Online中為創建網站需要其他任何參數或權限以用於SharePoint Online? 並且由於沒有空錯誤消息,此錯誤代碼“ -2146232060”是否提供了一些其他信息,可以幫助我進行調試?

編輯****檢查其他答案是否有500錯誤,告訴您檢查表格摘要的更新值。 在這種情況下,我使用的是oauth flow,所以我沒有使用表格摘要。

當您嘗試在一些經典站點(例如,使用REST API的團隊站點)下創建o365組(現代站點)時,會出現此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM