更正 DeleteAgentUser 的 uri (Google Homegraph)

Correct uri for DeleteAgentUser (Google Homegraph)

我正在尝试使用 Homegraph 的 DeleteAgentUser 取消用户与 Google 的链接。我已经实现了 ReportState,正确的 uri 是:https://homegraph.googleapis.com/v1/devices:reportStateAndNotification。所以我认为 DeleteAgentUser 必须是:https://homegraph.googleapis.com/v1/devices:deleteAgentUser 但我收到“404 未找到”错误。

我试过:

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

所有带有 post 和删除请求的东西,总是出现错误。

从 Google 中删除用户的正确 Homegraph uri 是什么?

the RPC defined in the public protobuf,好像实现定义为:

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

所以,您似乎会使用您的代理用户 ID 向 https://homegraph.googleapis.com/v1/{agent_user_id}https://homegraph.googleapis.com/v1/agentUsers/{agent_user_id} 发送一个 DELETE 请求,并使用类似于报告状态的授权令牌进行签名.