Домен не найден - PullRequest
       15

Домен не найден

0 голосов
/ 11 июня 2019

Я пытаюсь использовать этот 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 голосов
/ 12 июня 2019

То, что вы указали для "customer", обычно вместо домена работает псевдоним "my_customer", он должен возвращать что-то подобное с 200ok.

{
 "kind": "admin#directory#resources#buildings#buildingsList",
 "etag": "\"zPBZh0CqI7H8js2356iu34gfr/vp6Pfh5j7RvsFk64fdf3eyIC8\"",
 "buildings": []
}

Имейте в виду, что Admin SDK должен использоваться с учетной записью Super Admin учетной записи G Suite, его нельзя использовать с учетными записями Gmail потребителя. Домен не найден. генерируется при запуске Admin SDK с учетной записью Gmail, проверьте, в какую учетную запись вы вошли.

Иногда возникает проблема при входе с разными учетными записями в окно браузера. В случае с Chrome у вас может быть несколько профилей https://support.google.com/chrome/answer/2364824?co=GENIE.Platform%3DDesktop&hl=en, поэтому он не будет совместно использовать файлы cookie и кэш, поскольку это обычно является проблемой при использовании «Попробуйте этот API» из API Google.

Надеюсь, это поможет. Привет.

...