Я работаю над проектом по настройке webhook с графиком Microsft.У меня все настроено для проверки конечной точки, которую я создал согласно (https://developer.microsoft.com/en-us/graph/docs/concepts/webhooks),, однако я получаю «Неизвестную ошибку» от Microsoft следующим образом:
"__SLOG0__", "{
\"error\": {
\"code\": \"UnknownError\",
\"message\": \"\",
\"innerError\": {
\"request-id\": \"d0037849-dc79-4244-bb15-cf72841c6653\",
\"date\": \"2018-10-22T20:00:43\"
}
}
}"
Я создаю подписку сследующие значения:
$body_vals = dict[
"changeType" => "created,updated",
"notificationUrl" => $notification_uri,
"resource" => "/me/mailfolders('inbox')/messages",
"expirationDateTime" =>
Office365APIUtils::getISO8601DateStamp($date->getTimestamp()),
"clientState" => "SecretClientState",
]
переданы в мой запрос POST к конечной точке. Я знаю, что это связано с моим конкретным URI уведомления (который является конечной точкой Facebook), потому что, если я переключаю конечную точку на https://google.com, например, я получаю более полезный ответ:
"__SLOG0__", "{
\"error\": {
\"code\": \"InvalidRequest\",
\"message\": \"Subscription validation request failed. Must respond with 200 OK to this request.\",
\"innerError\": {
\"request-id\": \"4e2ac4af-4d10-416d-83a1-4eb896a35418\",
\"date\": \"2018-10-22T19:52:46\"
}
}
}"
, говорящий, что я должен проверить в конечной точке. Я уже зарегистрировал свое приложение, если есть кто-то с командой Graph или кто имел дело сэто раньше с какими-либо отведениями на эти неизвестные ошибки? пример запроса-идентификатор: 7da743ce-6ffe-4d80-8611-a5be024c8b21