Microsoft graph api 通过Graph API创建站点页面时的一般异常

Microsoft graph api 通过Graph API创建站点页面时的一般异常,microsoft-graph-api,Microsoft Graph Api,我遇到了一个问题,当我试图通过Microsoft Graph API beta端点创建站点页面时,即使在Graph Explorer中,我也会收到一个一般性异常,因为我正在使用文档中提供的示例,所以我对可能出现的情况感到茫然 我正在使用以下请求: POSThttps://graph.microsoft.com/beta/sites/{siteId}/页面 { "name":"Events.aspx", "title":&

我遇到了一个问题,当我试图通过Microsoft Graph API beta端点创建站点页面时,即使在Graph Explorer中,我也会收到一个一般性异常,因为我正在使用文档中提供的示例,所以我对可能出现的情况感到茫然

我正在使用以下请求:

POSThttps://graph.microsoft.com/beta/sites/{siteId}/页面

{
    "name":"Events.aspx",
    "title":"Team Events",
    "publishingState": {
        "level":"checkedOut",
        "versionId":"0.1"
     },
     "webParts":[
         {
             "type":"rte",
             "innerHTML":"<p>Here are the teams upcoming events:</p>"
         }
    ]
}

如果您的请求完全如问题所示,那么问题可能是URL。帖子URL的
{siteId}
部分是占位符

您将要用您的站点ID替换
{siteId}

例如,如果您的
siteID
ABC123,那么您的帖子的URL将是:

我遇到了完全相同的问题,偶然发现了这篇StackOverflow帖子

基本上,文档存在一个问题。
innerHTML
键需要包装在
data
键中

因此,您可以拨打以下电话:

{
“名称”:“Events.aspx”,
“标题”:“团队活动”,
“出版状态”:{
“级别”:“签出”,
“versionId”:“0.1”
},
“网页部件”:[
{
“类型”:“rte”,
“数据”:{
“innerHTML”:“以下是团队即将举行的活动:

” } } ] }
{
    "error": {
        "code": "generalException",
        "message": "General exception while processing",
        "innerError": {
            "date": "2020-11-18T05:11:16",
            "request-id": "09efb46d-f393-46c8-a8ff-450815c85d35",
            "client-request-id": "0ef11da8-832e-47d8-ed5d-1192343af8fa"
        }
    }
}