Как зарегистрировать удаленный приемник событий с помощью SharePoint Rest API в SPFX

#rest #sharepoint #sharepoint-online #spfx

Вопрос:

Я хочу зарегистрировать приемник событий непосредственно из приложения SPFX через SharePoint Rest API. У меня есть этот код:

 const body: string = JSON.stringify({  '__metadatatype': { 'type': 'SP.EventReceiverDefinition' },  'EventType': 1,  'ReceiverName': "My Remote Event Receiver",  'ReceiverUrl': "https://XXXXXXXXXXXXXXXXXXXXXXXXXX",  'SequenceNumber': 10000 });  const requestHeaders: Headers = new Headers(); requestHeaders.append('Content-type', 'application/json');  enter code here const httpClientOptions: ISPHttpClientOptions = {  body: body,  headers: requestHeaders };  let currentWebUrl = this.props.context.pageContext.web.absoluteUrl;  let requestUrl = currentWebUrl.concat("/_api/web/Lists/GetByTitle('XXXXXX')/eventreceivers")  this.props.context.spHttpClient.post(requestUrl, SPHttpClient.configurations.v1, httpClientOptions)  .then((response: SPHttpClientResponse) =gt; {  if (response.ok) {  response.json().then((responseJSON) =gt; {  if (responseJSON != null amp;amp; responseJSON.value != null) {  alert(responseJSON.value.toString());  }  });  }  });  

Проблема в том, что я получаю ошибку с некоторым идентификатором корреляции и кодом 400. Я не знаю, что в этом плохого. Спасибо.