0

Zend Gdata フレームワークと 3-legged OAuth を使用して、Google Apps for Education ドメインと対話するアプリを作成しています。

これまでのところ、グループへの読み取り専用アクセスしか取得できません。正常に動作し、すべての情報にアクセスできます。ただし、書き込みアクセスは機能しません。

「ドメインは API を使用できません」と表示されます。

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

これはうまくいきます:

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

これは行われず、「ドメインは API を使用できません」という結果になります

$client->createGroup('test-group', 'Test Group');

このページを見つけましたが、グループが読み取り専用であることについて言及していますか?

グループ名簿 HTTPS 読み取り専用 スコープ:

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

これは本当ですか?

編集: 私のプロビジョニング API は確実に有効になっています。

4

2 に答える 2

1

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

Apps APIのより一般的なスコープがここに記載されており、すべてのGoogleAppsドメイン情報と管理APIにアクセスできます。

于 2011-04-09T17:26:25.590 に答える
0

私がテストしているときに、他の誰かがGoogleAppsとサードパーティの管理ツール間でデータが同期されていないことを知らせる恐ろしい警告メッセージが気に入らなかったためにProvisioningAPIをオフにしたことがわかりました。

于 2011-04-16T00:51:52.790 に答える