Исправьте URI для DeleteAgentUser (Google Homegraph) - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь использовать DeleteAgentUser из Homegraph, чтобы отменить связь пользователя с Google.Я уже реализовал ReportState и правильный URI для этого: https://homegraph.googleapis.com/v1/devices:reportStateAndNotification.Поэтому я подумал, что DeleteAgentUser должен быть: https://homegraph.googleapis.com/v1/devices:deleteAgentUser, но я получаю ошибку '404 Not Found'.

Я пробовал с:

https://homegraph.googleapis.com/v1/devices:deleteAgentUser
https://homegraph.googleapis.com/v1/deleteAgentUser
https://homegraph.googleapis.com/v1/devices:DeleteAgentUser
https://homegraph.googleapis.com/v1/DeleteAgentUser

все с постом и удалитьзапрашивать и всегда получать сообщение об ошибке.

Что такое правильный URI Homegraph для удаления пользователя из Google?

1 Ответ

0 голосов
/ 16 мая 2019

Глядя на RPC, определенный в общедоступном протобуфе , кажется, что реализация определяется как:

rpc DeleteAgentUser(DeleteAgentUserRequest) returns (google.protobuf.Empty) {
  option (google.api.http) = {
    delete: "/v1/{agent_user_id=agentUsers/**}"
  };
}

Итак, похоже, что вы отправите DELETEзапросить https://homegraph.googleapis.com/v1/{agent_user_id} или, возможно, https://homegraph.googleapis.com/v1/agentUsers/{agent_user_id} с идентификатором пользователя вашего агента и подписать его токеном авторизации, аналогичным состоянию отчета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...