正确的DeleteAgentUser的uri(Google Homegraph)

时间:2019-05-16 09:38:45

标签: actions-on-google google-home

我正在尝试使用Homegraph的DeleteAgentUser取消用户与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

所有带有发布和删除请求的内容,并且总是收到错误消息。

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

1 个答案:

答案 0 :(得分:0)

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向DELETEhttps://homegraph.googleapis.com/v1/{agent_user_id}发送https://homegraph.googleapis.com/v1/agentUsers/{agent_user_id}请求,并使用类似于报告状态的授权令牌进行签名。 / p>