我正在尝试使用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是什么?
答案 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向DELETE
或https://homegraph.googleapis.com/v1/{agent_user_id}
发送https://homegraph.googleapis.com/v1/agentUsers/{agent_user_id}
请求,并使用类似于报告状态的授权令牌进行签名。 / p>