2013-07-15 126 views
0

我正在使用JavaScript客戶端庫來嘗試獲取域中的用戶列表,但我得到404沒有在響應中找到。谷歌目錄API用戶列表給出404沒有發現

gapi.client.load('admin', 'directory_v1', function() { 
    var request = gapi.client.directory.users.list({ domain: "mydomain.com"}); 
     request.execute(function(resp) { 
      console.log(resp); 
    }); 
}); 

我有一個負載函數之前,這得到了userinfo和工作正常,它只是目錄API我無法工作。我添加了admin.directory.user作用域,並且擁有正確的客戶端ID和API密鑰。我在我的項目的「服務」選項卡中啓用了Admin SDK。該項目創建的賬戶擁有除超級管理員以外的所有管理員權限。是否有一些額外的步驟需要使用admin sdk apis?我錯過了什麼?

任何幫助,將不勝感激。

+0

您是否確認已在管理控制檯中啓用API訪問權限 - http://support.google.com/a/bin/answer.py?hl=zh_CN&answer=60757 –

+0

@ArunNagarajan它說「API訪問權限是啓用。通過此控制面板進行的任何更新都不會轉移到您的用戶管理系統。「這是相同的API訪問權限,還是必須訪問安全性?它沒有出現在我的儀表板上。 – dboss95

回答

0

您需要在管理控制檯中爲ClientId授予Oauth訪問權限。 安全 - >高級設置 - >管理Oauth客戶端訪問 然後添加您的客戶端ID和所需的範圍。