找不到网域

时间:2019-06-11 15:20:02

标签: google-admin-sdk

我正在尝试使用此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."    
   }                                  
  } 

那会是什么?

1 个答案:

答案 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”时,这通常是问题所在。

我希望这会有所帮助。问候。