問題タブ [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.

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

google-apps-marketplace - 管理者権限なしでドメイン内のユーザー アカウントにアクセスする

新しい SDK (Oauth 2.0) を使用して、非常にシンプルなマーケットプレイス アプリを作成しています。手順の 1 つは、クローズド グループのチーム メンバーを自動的に招待することです。そのため、デフォルトの「Google ナビゲーション メニューのナビゲーター アイコン」を通過するプロセスを開始しているユーザーからチーム メンバー (同じドメイン内のユーザー) にアクセスする必要があります。

これは正常に機能していますが、管理者に対してのみ機能しています (ディレクトリ API とプロファイル データ API の両方で試してみました)。管理者権限がなくても、ユーザーからの電子メールを単純に「読み取る」方法はありますか チームメンバーを招待できるようにするためだけに、ユーザーに管理者になるように依頼するのは、かなりやり過ぎのようです。

これらの電子メールアドレスは、たとえば、電子メールを書くときに自動的にそこにあるため、ユーザーの連絡先リストに含まれているため、許可の問題はあまりないと思います。これを達成する方法について誰かが少し助けてもらえますか? たぶん、私が見つけていない別の API でしょうか?

よろしくお願いします、 Joao Garin

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

google-admin-sdk - Google Directory API: 住所情報の更新

Directory API を使用して、streetAddress、region、postalCode などの個々の住所属性を更新できます。

ただし、「formatted」属性にはまだ古いアドレスが含まれており、これがユーザーのディレクトリ プロファイルに表示されます。「formatted」属性は書き込み可能ではありませんが、これはどのようにして新しいアドレスで更新されますか?

0 投票する
3 に答える
3775 参照

php - 管理者 SDK、ディレクトリ API、ユーザー: リスト - これを行う方法に関する PHP の例はありますか?

  1. Apps Engine アカウントにリンクされた Google Apps for Business
  2. Cloud Console -> 登録済みアプリ -> {name} -> ウェブ アプリケーション -> OAuth 2.0 ClientID
  3. Cloud Console -> 管理 API (オン)
  4. Google Apps コンソール -> セキュリティ -> API アクセス (チェック済み)
  5. " -> " -> サードパーティ OAuth -> API クライアント ({ClientID}.apps.googleusercontent.com)
  6. " -> " -> " -> API スコープ ( https://www.googleapis.com/auth/admin.directory.user )

ここに私がこれまでに持っているものがあります、

「access_token」はうまくいきますが、$response は、

ユーザー: ページの下部にあるリストの例では、次のように "Get" 要求を示しています。

{YOUR_API_KEY} とは何ですか? すべての Cloud Console と Google Apps API を試しましたが、うまくいきませんでした。

私はこれについて完全に間違っています。まったく別のアプローチを使用する必要がありますか? 私はこれに1週間以上苦労しており、何らかの反応が欲しい. ありがとう

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

java - フィールドを使用してディレクトリ API から部分的な応答を取得する

すべてのドメイン ユーザーのリストを取得しようとしています。問題は、ドメインに 13000 人を超えるユーザーが存在するため、タイムアウトになることです。developers.google.com では、パフォーマンスを改善するためのヒントを提供しています ( https://developers.google.com/admin-sdk/directory/v1/guides/performance )。ヒントの 1 つは、"fields" リクエスト パラメータを使用してパーシャル レスポンスを取得することです。fullNameしかし、との正しいフィールドが何であるかを理解することはできませんprimaryEmailsetFields("fullName")Java でメソッドを使用してみましたが、うまくいきませんでした。も試しましたname(fullName)が、names(fullNames)どちらも機能しませんでした。の同じ問題primaryEmail。エラーメッセージが表示され続けます:Invalid field selection -fullName

これを回避する方法はありますか?

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

google-app-engine - json リクエストで java.net url fetch を行う必要があります。Google appengine で Java を使用して呼び出す方法を教えてください

これは私の HTTP URL です

ディレクトリ API を使用してグループを作成しています。

これまで URL フェッチを使用したことがないので、慣れていません。どうすればそれを行うことができますか..

これは、2時間後に投稿した私の回答です。評判が10未満であるため、stackoverflowでは8時間前に自分の質問に答えることができませんでした。長い質問を許してください。私はこれを試しました..jsonをパラメーターとして渡すのに少し苦労していました。ここに私のコードがあります

}

しかし、予期しない 401 応答が返されます。

私はどこで間違いを犯していますか?

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

python - Admin SDK の Directory API を使用して Google Apps Directory 情報を削除するにはどうすればよいですか?

Google Admin SDK、具体的には Directory API を使用して、組織内のユーザーのディレクトリ情報を変更しています。Google が提供する Py ライブラリを使用して、Python で簡単なユーティリティ アプリケーションを作成しようとしています。ユーザーの情報の追加と変更は問題なく機能しているようですが、さまざまな情報を削除しようとしているときに問題が発生します。

たとえば、さまざまな属性を持つユーザーに「組織」を追加する必要がある関数は次のとおりです。

これはうまく機能しますが、削除はうまく機能しません。API リファレンス ページhttps://developers.google.com/admin-sdk/directory/v1/reference/#UsersPUTに表示されているとメソッドの両方を使用してみましたが、どちらも機能していないようです。また、変更された JSON とユーザー オブジェクト全体を送信しようとしましたが、どちらも機能しません。ここに私の削除機能があります:PATCH

最後に、コンテキスト内のすべてをここで確認するには、この時点でアプリ全体を示す Gist を示します。

https://gist.github.com/twhitney11/5f431c958aa822dc5ea5

リクエストをデバッグすると、API に送信する前に JSON オブジェクトから組織を削除していることがわかります。

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

google-api - プログラムで Google OpenID アクセス リクエストを回避する

Google サイト経由で Google Apps ドメイン ユーザーのコンテンツを提供しています。

さらに、統合したいサードパーティのコンテンツがあります。このコンテンツは安全で、Google Apps ドメイン ユーザーのみが利用できる必要があります。

ユーザーが私のドメインからのものであることを認証するopenidを実装しました。私はユーザーを「愚か」だと考えているので、アクセス要求ページは避けたいと思っています。

個人アカウントのセキュリティ設定は次の場所で確認できます。

https://www.google.com/settings/security

SDK には、ユーザーの作成時に必要なアカウント権限を追加できるものはありますか?