2013-08-25 49 views
1

我的團隊正在嘗試開發適用於谷歌應用市場的產品,並且在新的ADMIN SDK中遇到問題。用於多個Google應用帳戶的Admin SDK

使用現在已棄用的Provisioning API,我們只需從我們嘗試管理的帳戶中請求用戶名和密碼。

使用ADMIN SDK,好像他們需要啓用API,創建一個密鑰並進行大量的手動工作。這對我們來說確實是一個艱難的選擇,因爲我們客戶的技術水平不可能實現這一轉變。

是否有類似於供應API的工作流程,他們可以從第三方進行管理或爲開發人員建議可以訪問任意數量的谷歌應用程序帳戶的應用程序?

這是一個用例,我想爲控制檯開發一個不同的選項,我想構建一個控制檯Web應用程序,只需索取憑據或簡單的安裝例程,並允許我們的用戶管理他們的谷歌應用程序帳戶一種不同的方式。

由於提前, 史蒂夫

回答

2

管理SDK指南和報告的API有兩方模式OAuth 1.0A這正是谷歌Apps Marketplace中目前支持並自動正常工作。您需要在市場上的「供應商資料」頁面的「註冊其他API」下打開Admin SDK。此外,該域的Administrative APIs必須打開。您將得到一個通用錯誤,即如果該域關閉,則該域無法使用這些API,在這種情況下,您可以將客戶端定向到可以打開它的確切CPanel頁面。

+0

那麼這很方便。我們也直接銷售是需要的市場,還是我們可以沒有這一步呢? – Roloc

+0

如果沒有Marketplace,我建議定期使用3腳OAuth 2.0。這樣,除了批准訪問權限之外,管理員不需要任何其他操作。您可以使用雙腿OAuth 1.0a或新的OAuth 2.0服務帳戶,但這需要管理員在他們的控制面板中手動授權您的客戶端ID,這是一個容易出錯的過程。 –

相關問題