我正在尝试使用此API:https://developers.google.com/admin-sdk/directory/v1/reference/resources/buildings/list?authuser=2
范围还可以,我也可以正确获得令牌
当我尝试列出建筑物时,此错误显示为API响应正文:
[Google_Service_Exception (404)]
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Domain not found."
}
],
"code": 404,
"message": "Domain not found."
}
}
那会是什么?
答案 0 :(得分:0)
您在“客户”上输入的内容通常是“ my_customer”别名而不是域,它应该返回200ok这样的内容。
{
"kind": "admin#directory#resources#buildings#buildingsList",
"etag": "\"zPBZh0CqI7H8js2356iu34gfr/vp6Pfh5j7RvsFk64fdf3eyIC8\"",
"buildings": []
}
请记住,Admin SDK必须与G Suite帐户的超级管理员一起使用,不能与消费者gmail帐户一起使用。 “未找到域”。使用gmail帐户执行Admin SDK时生成,请检查您登录的帐户。
有时,使用其他帐户登录浏览器窗口时会出现问题。对于chrome,您可以有多个配置文件https://support.google.com/chrome/answer/2364824?co=GENIE.Platform%3DDesktop&hl=en,这样就不会共享Cookie和缓存,因为在使用Google API中的“尝试使用此API”时,这通常是问题所在。
我希望这会有所帮助。问候。