1

みんな、

このリンク、Microsoft Office365 Notification APIによると、単純な webhook を作成するには、次のことを行う必要があります。

POST https://outlook.office.com/api/beta/me/subscriptions HTTP/1.1
Content-Type: application/json

{
   @odata.type:"#Microsoft.OutlookServices.PushSubscription",
   ResourceURL: "https://outlook.office.com/api/beta/me/events",
   CallbackURL: "https://webhook.azurewebsites.net/api/send/myNotifyClient",  
   ChangeType: "Created",
   ClientState: "c75831bd-fad3-4191-9a66-280a48528679"
}

もちろん、ヘッダーにもアクセストークンを追加して、試してみましたが、毎回次の結果が得られました。

{u'error': {u'message': u"The property 'ChangeType' does not exist on type 'Microsoft.OutlookServices.PushSubscription'. Make sure to only use property names that are defined by the type.", u'code': u'RequestBodyRead'}}

基本的に、私は単に例をコピーするだけなので、API ドキュメントが古くなっていると想定する必要がありますか?

ご回答ありがとうございます

4

1 に答える 1

1

はい、ベータ エンドポイントが更新されました。に名前が変更された移行段階にある可能性がありますchangeType。詳細については、 http://blogs.msdn.com/b/exchangedev/archive/2015/10/21/outlook-rest-api-changes-to-beta-endpoint-part-iii.aspxを参照してください。

于 2015-10-28T15:58:50.183 に答える