問題タブ [google-provisioning-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
386 参照

google-provisioning-api - Google API Zend ライブラリで OAuth2 アクセス トークンを使用して API をプロビジョニングする方法

私は Web アプリケーションを開発しています。POST リクエストを実行したアクセス トークンとリフレッシュ トークンを持っています。これらのトークンを使用して Zend ライブラリを使用する方法がわかりません。 Zend ライブラリは、トークンではなく、ユーザーとパスワードを要求します。Zend ライブラリでトークンを使用する方法、または API を提供する URL への要求のみでトークンを使用する方法はありますか?

0 投票する
1 に答える
112 参照

google-provisioning-api - Google Apps OrgUser プロビジョニング API フィードを使用して、最初の 100 人を超えて orguser を取得するにはどうすればよいですか

Google Apps プロビジョニング API に Zend の gdata ライブラリを使用しています。Zend は組織ユーザーのフェッチをまだサポートしていないため (このフィードのライブラリによって提供される取得関数はありません)、URL に対してカスタム gdata クエリを作成しています (ドキュメント developers.google.com/google-apps/provisioning で提案されているように)。 /#retried_organization_users_experimental):

これは <= 100 ユーザーの場合にうまく機能します。

これで、5 つの OU にまたがる 125 人のユーザーを持つドメインを作成しました。上記の URI を取得すると、最初の 100 人のユーザーが取得されます (文書化され、期待どおり)。ただし、ここに記載されているページネーション リンクが見つかりませんでした: developers.google.com/google-apps/provisioning/reference#Results_Pagination

これが私の orguser フィードの始まりです。

を試しましたhttps://apps-apis.google.com/a/feeds/orguser/2.0/C00xxxxxxx?get=all&amp;startKey=RASS03jtnz0s2orxmbn。リンクですが、リンクが提供するのとまったく同じ100人のユーザーがhttps://apps-apis.google.com/a/feeds/orguser/2.0/C00xxxxxxx?get=all得られます. 私のフィードで「次へ」という単語が出現するのはこれだけなので、次の 25 人のユーザーを取得できる URI は他にありません。

そのため、この API 呼び出しから 100 人のユーザーしか取得できませんでした。次の 25 人のユーザーを取得するにはどうすればよいですか? 例/コードをいただければ幸いです。または、私は何を間違っていますか?

助けてください - これは緊急の配達をブロックしています.

ありがとう!

0 投票する
1 に答える
487 参照

google-apps-marketplace - Google アプリ マーケットプレイス API を使用してドメインにユーザーを作成する方法は?

Google アプリ マーケットプレイスでアプリケーションを公開しました。APIを介してアプリをインストールするドメインにユーザーを作成する必要があります。次の php コードを結びましたが、401 エラーが発生します。助けてください。

0 投票する
1 に答える
361 参照

google-apps-marketplace - Google アプリ マニフェストのスコープの問題

Provisioning API を実行する権限を取得するために、Google Marketplace アプリを取得しようとしています。テスト ドメインにインストールする場合、インストール プロセスでアクセス許可セクションがスキップされ、必要なアクセス許可が付与されないようです。ドキュメントは、適切な URL を持つスコープ タグを追加するだけで、新しいインストールでドメインへのアクセスを許可できることを示しているようです。アプリはリストされていません。

アプリのマニフェストは次のとおりです。

0 投票する
1 に答える
118 参照

python - ユーザーがグループに属していることを確認する方法

client.AddMemberToGroup(group_id, member_id)ユーザーが を使用してグループに追加された場合、 のgroups UI実行cPanel時にメンバーとして報告されませんclient.RetrieveAllMembers(group_id)

ただし、client.RetrieveGroups(member_id)を実行すると、問題のグループのフィードにエントリが返されます。

どちらが正しいか、どうすれば確実にわかりますか? その人はグループの中にいますか?

特定のユーザーがグループに属しているかどうかを疑いなく確認するにはどうすればよいですか?

私はすでにこれを問題トラッカーに問題として提出しましたが、ここに誰かアイデアがあるかどうか疑問に思いましたか?

http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3327

0 投票する
1 に答える
433 参照

google-provisioning-api - groups provisioning-api readonly の正しいスコープはどれですか?

プロビジョニング API グループ スコープを読み取り専用モードで使用しようとすると、問題が発生します。

次のスコープで Google Apps ドメインのサービス アカウントを承認しました

このドキュメントによると、これは正しいスコープです。

次のいずれかのスコープで認証トークンをリクエストします。

エラーになりinvalid_scopeます。

https://developers.google.com/google-apps/provisioning/authで実際のプロビジョニング ドキュメントを見ると、スコープは としてリストされていhttps://apps-apis.google.com/a/feeds/groups/ます。

Google Apps 管理パネルでこのスコープ ( ) の読み取り専用バージョンを使用するhttps://apps-apis.google.com/a/feeds/groups/#readonlyと、次のエラーが発生します。

  • の認証トークンをリクエストするとhttps://apps-apis.google.com/a/feeds/groups/#readonlyinvalid_scopeエラーが発生します。
  • の認証トークンを要求するとhttps://apps-apis.google.com/a/feeds/groups/access_denied. スコープの読み取り/書き込みバージョンを承認していないため、これは予想される動作であると思います。

スコープのさまざまな組み合わせをすべて試しましたが、うまくいきませんでした。https://apps-apis.google.com/a/feeds/groups/すべてが期待どおりに機能する唯一の方法は、スコープを指定してアクセス トークンを承認し、要求することです。このユース ケースでは、この API に対する読み取り/書き込み権限を許可できません。

ドキュメント内の矛盾のその他の例:

グループ プロビジョニング API で公式にサポートされている読み取り専用スコープは何ですか?

0 投票する
1 に答える
196 参照

python - Google グループ: Python API を使用してグループを無効にする

Python Gdata API を使用して組織の Google グループを管理していますが、「新しい」Google グループで利用できるようになった「グループを無効にする」機能を使用したいと考えています。この機能は API でサポートされていますか?

このページにリストされているメソッドを使用しています: http://gdata-python-client.googlecode.com/svn/trunk/pydocs/gdata.apps.groups.service.html

助けていただければ幸いです。

0 投票する
0 に答える
371 参照

google-provisioning-api - 顧客の挿入時に「リソースはすでに存在します」を返すGoogleリセラーAPI

親愛なるGoogleエンジニア、

私は顧客を挿入しようとし続け、次の応答を受け取ります。

次に、リソースの検索に失敗したGETリクエストを介して存在すると思われる顧客リソースの取得を試みます。https://www.googleapis.com/apps/reseller/v1/customers/{customerId}

バグを発見した、からのエラー応答POST https://www.googleapis.com/apps/reseller/v1/customers/が診断するのに十分なほど詳細ではありません。

ランダムな値(addressLine1、alternateEmail、phoneNumber)を使用して必須フィールドのバリエーションを試しました。リセラーCPanelにもログインしましたが、ドメインに一致する顧客が存在しません。

Googleのエンジニアが社内で診断を試みている場合、問題のcustomerIdはですruby-stagingpop.co。必要に応じて、メールでリセラーアカウントを確認できます。私のプロフィールの情報。

0 投票する
2 に答える
257 参照

google-api - Googleドメインの共有連絡先への表示を制限する

Googleドメインの共有連絡先の表示を制限することは可能ですか?

私の組織構造が次のようになっていると仮定します。BへのレポートはCへのレポート。

Aが追加すると、新しい共有連絡先がすべてのユーザーに表示されます。

Bが追加した場合、新しい共有連絡先はCには表示されますが、Aには表示されません(または制限があります)。

たぶんこれをGoogleProvisioningAPIと組み合わせますか?

0 投票する
1 に答える
172 参照

google-app-engine - スーパー管理者以外の他の管理者は、プロビジョニング API にアクセスできます

アプリを開発しています。このアプリで Google プロビジョニング API を使用しています。ドキュメントでは、管理者アカウントがプロビジョニング アプリにアクセスできると記載されています。たとえば、Google アプリにはさまざまな種類の管理者アカウントがあります。スーパー管理者

2.グループ管理者

3.ユーザー管理者

4.ヘルプデスク管理者

5.サービス管理者

プロビジョニング API を有効にできるアカウントのすべてのプロファイルで、返信してください