私はMS-Graph Apiから電子メールのWebhookイベントを受信する作業用アプリケーションを用意しています。 私はsubscriptionIdを使用してサブスクリプションを見つけることができなかったことに気付きました。私は404エラーを取得しました。私もIDを使用してサブスクリプションを削除することはできません。Microsoft Graph Apiを介したWebhookサブスクリプションはもう使用できません
私はさらに調査し、私はもう新しいサブスクリプションを作成できないことに気づい: のAzure ADに登録されたアプリケーションは、サービス・アプリケーション(デーモン)です
私のアプリケーションの自動サブスクリプションと私が得ることにそれがなかったたびに更新202レスポンスが返されますが、何とかサブスクリプションが失われます。
要求:
POST:https://graph.microsoft.com/beta/subscriptions
{ "changeType": "created,updated,deleted", "notificationUrl": "https://myapi.azurewebsites.net/GraphWebhook/Inbox", "resource": "Users/[email protected]/mailFolders('inbox')/messages", "expirationDateTime":"2016-10-25T20:23:45.9356913Z", "clientState": "subscription-identifier" }
応答:
"error": {
"code": "ExtensionError",
"message": "Operation: Create; Exception: [Status Code: NotFound; Reason: Not Found]",
"innerError": {
"request-id": "681ac550-be6f-4882-9b6b-e089c36ad38e",
"date": "2016-10-25T10:13:25"
}
誰がどんな考えを持っていますか?
更新:青からもう一度作業してください。
特定のメールボックスに関連付けられたすべての購読を照会する方法はありますか?私はこのようなものをドキュメントで見つけることができません。 –
いいえ、現時点ではAPIでサポートされていません。サブスクリプションIDを使用して、特定のサブスクリプションに対してのみ照会できます。 –