問題タブ [google-directory-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.
java - Google Admin Directory API が 400 の不正なリクエストを返す
Google Admin SDK、特に Directory API の Java クライアントを試しています。これは、Google Drive API と同様に GoogleCredentials の使用に基づいています。ただし、Google Drive とは異なり、Directory で 400 - bad request エラーが発生します。次のように API をセットアップします。
最後の execute() は、投稿の下部に記載されているエラーとスタック トレースを生成します。次のスコープを使用して自分自身を承認しています。ご覧のとおり、Drive API も使用します。
Drive API へのアクセスは魅力的です。問題なくファイルをリクエストできます。ただし、Directory API で単純な操作を実行すると、以下に示すエラーとスタック トレースが表示されます。Drive API と Directory API の両方が、私が管理者である同じ Google Apps ドメインを参照していることに注意してください。また、Google API コンソールで両方の API を有効にしました。残りの部分については、自分が何を間違っているのか理解できず、他の誰かが似たようなものを見たり、Java クライアントを介してこの API にアクセスした経験があるかどうか疑問に思っています。
ありがとう、
ラルフ
google-admin-sdk - Google Admin SDK Directory API を使用してユーザーの名前を変更するにはどうすればよいですか?
古いプロビジョニング API では、ユーザー アカウントの名前を変更できました。新しい Directory API ドキュメントに、ユーザー アカウントの名前を変更できる適切なパラメーターがありません。これはまだ可能ですか?
https://developers.google.com/admin-sdk/directory/v1/reference/users/update
フィールドを新しいユーザー名に更新するのと同じくらい簡単かもしれませんが、primaryEmail
明確にしたいと思います。
google-app-engine - Google グループの「投稿権限の設定」と「配信設定の変更」
ある種の API を使用して、特定のグループの特定のユーザーの「投稿権限」と「配信設定」を変更して、自動化できるようにしようとしています。Google admin にログインすると、ユーザーに適用する次のアクションがあります。
http://postimg.org/image/5yq1pis3b/
私は少し探していましたが、グループ内のユーザーの役割を変更する機能しか見つけられませんでした。
https://developers.google.com/admin-sdk/directory/v1/reference/members/update
私がやろうとしていることが Google によって API でサポートされているかどうかは誰にもわかりませんか?
batch-processing - Google Directory API を使用して数千のユーザーをプロビジョニングする
Google Directory API を使用して、何千人ものユーザーのメール アカウントを作成するアプリケーションを作成しようとしています。それらを 1 つずつ作成することはできますが、非常に遅くなります。一度に最大 1000 件のリクエストをサポートすると思われるバッチ リクエストを使用しようとしました。ただし、それでは約 50 人のユーザーのみが正常に作成され、残りのリクエストは 403 エラーをスローします。代わりにバッチ サイズを 40 に変更すると、最初のバッチの後、多くのリクエストが 5xx エラーで失敗します。
バッチ リクエストがまだ同じレート制限によって制限されている場合、それらのリクエストをその遅いレートで個別に送信できるため、価値がないように見えます。これを行うためのより良い方法はありますか、それとも代わりにすべきことは他にありますか?
python - Directory API を使用する Python で、「TypeError: method() は正確に 1 つの引数 (2 つ指定) を受け取ります」というエラーが表示されるのはなぜですか?
Google Apps ドメイン内の組織単位で動作するコマンド ライン スクリプトを作成しようとしています。したがって、これに関する Google の多くの複雑なドキュメントを使用して、API コンソールでアプリケーションを正常に作成し、Admin SDK を有効にして、スクリプト内で正常に接続しました。ただし、ディレクトリ サービス オブジェクトを作成すると (これは成功したようです)、そのメッセージが表示されるため、操作に問題が発生します。Python API パッケージもインストールしました。これが私の現在のコードです:
そのコードを実行すると、次のエラー メッセージが表示されます。
「my_customer」エイリアスを使用せずに試してみましたが、提供していないというエラーが表示されます。私は非常に長い間Pythonを使用していません。ユーザーエラーである可能性が非常に高いです。
google-oauth - ドメイン管理者が API アクセスを有効にせずに、ドメインのユーザー情報にアクセスするにはどうすればよいですか?
Google マーケットプレイスにリストしたアプリケーションを作成しました。アプリで Directory API (Admin SDK の一部) を使用しようとしています。https://developers.google.com/admin-sdk/directory/v1/guides/prerequisitesのドキュメントによると、これには、アプリをインストールするすべての人が API アクセスを有効にする必要があります。
私が必要とする唯一のスコープは次のとおりです。
API アクセスを有効にすることなく、上記のスコープにアクセスする方法はありますか? 私が最終的にやろうとしているのは、ユーザーをドメインからアプリにインポートして、アカウントを取得するためにアプリにアクセスする必要がないようにすることだけです。
ドメイン管理者が API アクセスを有効にする必要がないようにしています。また、 API アクセスを必要とせずに機能するように見える、私とまったく同じスコープを必要とする他のアプリも見てきました。古い非推奨の Google Data API に戻しても構わないと思っていますが、それらを使用するアプリを登録することさえできないと思います。
google-admin-sdk - Google Directory API: 1 つのリクエストですべてのグループとメンバーの関係を一覧表示することは可能ですか?
大量のユーザーとグループを含む Google ディレクトリを管理する場合、可能な限り最小限のリクエストで両者の関係を一覧表示する方法を探しています。現在、既存のグループのリストをリクエストしてから、他のリクエスト get を発行する必要があります。それぞれのメンバー。
各リレーションの member_id と group_id を返すことができるリクエストを 1 つ発行するだけでこれを達成したいのですが、これは可能ですか?