2011-04-03 6 views
0

Zend Gdataフレームワークと3足OAuthを使用してGoogle Apps for Educationドメインとやり取りするアプリを作成しています。Google Apps Provisioning APIを使用してグループに書き込みを行います

これまでのところ、私はグループへの読み取り専用アクセス権しか取得できません。それは正常に動作し、私はすべての情報へのアクセス権を持っています。しかし、書き込みアクセスは私にとってはうまくいかない。

は、私はこれが正常に動作します

$client = new Zend_Gdata_Gapps($httpClient, "domain.edu"); 

"ドメインは、APIを使用することはできません" で終わる:

$client->retrieveAllGroups('https://apps-apis.google.com/a/feeds/group/2.0/domain.edu/'); 

これしないと

$client->createGroup('test-group', 'Test Group'); 
"ドメインがAPIを使用することはできません" の結果

私はthis pageを見つけました、そして、それはRead Onlyであるグループについて何か言及していますか?

グループ名簿HTTPS読み取り専用範囲:

https://apps-apis.google.com/a/feeds/group/#readonly

本当これですか?

編集:私のProvisioning APIが有効になっています。

答えて

1

URLから#readonlyを削除して、グループフィードへの書き込みアクセス権を取得します。あなたが選んだのは、マーケットプレイスの開発者が管理者がアプリをインストールしたときにドメイン情報にアクセスするためのものでした。アプリAPIの

より一般的な範囲は、すべてのGoogle Appsドメイン情報と管理APIへのアクセスを可能にするhereを文書化されています

0

それは私がテストしていた間、彼らは好きではなかったので、他の誰かがプロビジョニングAPIをオフにしていることが判明しましたGoogle Appsと第三者の管理ツールとの間で同期されていないデータについて教えてくれた恐ろしい警告メッセージ。

関連する問題