1

Microsoft Graph Api の v1.0リスト メッセージメソッドを 5 か月近く使用しています。

ここ数日、クエリ文字列に$searchパラメータを追加すると、エラーが返され始めました。503または504エラー コードが表示される

エラーは、ギブ オア テイク 20 秒後に受信されます。

次のメッセージとともに:

 {
      "error": {
      "code": "UnknownError",
       "message": "",
       "innerError": {
           "request-id": "8fd1d9ed-cde6-4237-b1a7-ab089a28d37e",
             "date": "2019-07-02T10:09:48"
       }
   }
}

Microsoft Graph エラー

  503   Service Unavailable The service is temporarily unavailable for maintenance or is overloaded. You may repeat the request after a delay, the length of which may be specified in a Retry-After header.

  504   Gateway Timeout The server, while acting as a proxy, did not receive a timely response from the upstream server it needed to access in attempting to complete the request. May occur together with 503.

Microsoft の Developer ツールであるGraph Explorerを使用して API メソッドを呼び出しています。

エラーとリクエストのスクリーンショット

最近まで機能していた API 呼び出しの例:

 https://graph.microsoft.com/v1.0/<COMPANY_ID>/users/<USER_ID>/messages?
$search=%22from:<MY_EMAIL>%22&$top=10

常に機能する API 呼び出しの例 ($search パラメーターなし)

 https://graph.microsoft.com/v1.0/<COMPANY_ID>/users/<USER_ID>/messages  

この件に関して、MS サポートから支援を受けることができませんでした。彼らは実際に私をSOに紹介しました。

うまくいけば、誰かがこの問題に遭遇し、問題に光を当てることができます.

前もって感謝します。

4

1 に答える 1

1

Graph-API を介してメールを検索すると、同様の問題が発生します。

掘り下げてみると、返される結果がないクエリが発生しています。テストするために、失敗したクエリの 1 つで検索していた用語を取得し、メールの件名にその用語を含むテスト メールを、検索していたボックスに送信しました。次のクエリはすぐに結果を返しました。

その後、メールを削除して再試行したところ、再び 504 を受け取りました。

更新 7/5 : 問題は解決されたようです。結果が null の場合に 504 を受信しなくなりました

于 2019-07-02T18:02:36.107 に答える