2013-06-05 40 views
12

試圖徒勞地訪問Google Admin SDK中的Directory API(Reference)。升級「google-api-python-client」包不會解決它,因爲下載>安裝> Python鏈接指示。如何訪問Admin SDK中的Directory API

我也沒有看到它列出了API的編程名稱的文檔,所以我假設它是「目錄」,但也嘗試過「directory.admin」和「admin.directory」。當我嘗試運行我的測試代碼時,出現以下異常:

apiclient.errors.UnknownApiNameOrVersion: name: directory version: v1 

是否有人請協助我可能忽略的內容?不幸的是,提供shell訪問API的「快速入門」似乎被破壞了(Reference)。當我選擇Python>命令行>配置項目時,我收到一個錯誤,指出「對不起,現在無法配置項目」。

這裏的代碼的相關部分在我的自定義目錄庫類我使用:

class Directory(object): 
    def __init__(self, httpConnection): 
     self.service = build('directory', 'v1', http=httpConnection) 

這只是沒有客戶端庫是產品尚未在API的情況?如果是這樣,什麼時候可以提供?

回答

14

還有的地方這個新的API不支持的API列表中出現的問題,但它確實在那裏,你可以從訪問:

service = build('admin', 'directory_v1') 
+0

謝謝你,喬!那就是訣竅。 (只需添加客戶ID即可使用戶列表()API調用起作用。) –

相關問題