---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Google Calendar スポークの設定

# Google Calendar スポークの設定 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2023年08月03日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

接続と資格情報レコードを設定することで、ServiceNow インスタンスと Google カレンダーアプリケーションプログラミングインターフェイス (API) 間のアウトバウンド統合を設定します。

## 始める前に

* 統合ハブ サブスクリプションを要求します。
* Google Calendar スポークをアクティブ化します。
* Google Workspace アカウントがあることを確認します。
* ドメインと、ドメインに関連付けられたメールアドレスがあることを確認します。たとえば、www.mydomain.com や jane-admin@mydomain.com などです。  
  注:  
  Google Workspace に登録できるメールアドレスは、1 ドメインにつき 1 つだけです。
* 必要なロール：admin
{#setup-gcal__ul_ts2_k3h_vhb}

## Google Calendar に OAuth アプリケーションを作成する {#ariaid-title2}

ServiceNow インスタンスから Google Calendar API へのアクセス要求を認証する OAuth アプリケーションを Google Calendar API に作成します。認証に成功すると、ServiceNow が Google Calendar API にアクセスするために使用できる OAuth トークンを生成できます。

### 始める前に

Google Calendar スポークの統合要件：

* ドメインと、ドメインに関連付けられたメールアドレス。たとえば、www.mydomain.com や jane-admin@mydomain.com などです。Google Workspace に登録できるメールアドレスは、1 ドメインにつき 1 つだけです。
* 同じドメインで作成された Google Workspace ログイン認証情報。
{#configure-gcal-application__ul_nhk_cnh_gfb}

必要なロール：admin

### 手順

1. Google Workspace 認証情報を使用して <https://console.developers.google.com> にログインします。
2. Google Workspace にプロジェクトを作成します。  
   プロジェクトでは、ServiceNow インスタンスから Google Calendar API にアクセスするための OAuth アプリケーションと権限が提供されます。
   1. ボタンを選択します。  
   2. \[プロジェクトの選択 (Select a Project)\] ウィンドウで、\[新しいプロジェクト\]を選択します。
   3. \[プロジェクト名\] フィールドにプロジェクトの一意の名前を入力します。
   4. \[場所\] フィールドで、\[参照\] を選択して組織を選択します。
   5. \[作成\] を選択します。  
      \[通知\] ウィンドウで、プロジェクトが作成されたことを確認します。

   6. \[プロジェクトを選択\] を選択します。
   {#configure-gcal-application__substeps_onr_5fh_5wb}
3. Google Calendar API 権限を有効にします。
   1. \[+ API とサービスを有効にする (+ ENABLE APIS AND SERVICES)\]を選択します。  
   2. \[API ライブラリへようこそ (Welcome to the API Library)\] ページで、Google Workspace 見出しの下にある Google Calendar API カードに移動します。  
   3. \[Google Calendar API\] を選択します。
   4. \[有効 (ENABLE)\] を選択します。  
      プロジェクトで Google Calendar API が有効になります。

   {#configure-gcal-application__substeps_ulz_z3h_5wb}
4. 接続および認証情報フォームに保存する認証情報を作成します。
   1. \[認証情報を作成\] を選択します。  
   2. フォームに入力します。  
      {#configure-gcal-application__table_fx2_vlh_5wb__entry__2}

      |   |   |
      |-|-|
      | API を選択 | ServiceNow インスタンスがアクセスする API の名前。 注: \[Google Calendar API\] オプションが選択されていることを確認します。 |
      | どのデータにアクセスしますか？ \* | ServiceNow インスタンスが Google カレンダーアプリケーションからアクセスするデータのタイプです。 ヒント: OAuth アプリケーションを作成するには、\[ユーザーデータ\] を選択します。 |
      [表 : 1. Google Calendar API 認証情報]

      {#configure-gcal-application__table_fx2_vlh_5wb}
   3. \[次へ\] を選択します。
   4. \[OAuth 同意画面 (OAuth consent screen)\] セクションで、フォームに入力します。  
      {#configure-gcal-application__table_u4b_pnh_5wb__entry__3}

      | フィールド | 説明 | 必須ですか？ |
      |-|-|-|
      | アプリ名 | OAuth アプリのカスタム名です。 | はい |
      | ユーザーサポートメール | OAuth アプリのユーザーは、このメールで同意に関するクエリを送信できます。 | はい |
      | アプリのロゴ | OAuth アプリのロゴです。 | いいえ |
      | 開発者の連絡先 | Google はこのメール ID を使用して、プロジェクトの変更について通知します。 | はい |
      [表 : 2. \[OAuth 同意画面 (OAuth consent screen)\] フォーム]

      {#configure-gcal-application__table_u4b_pnh_5wb}
   5. \[保存して続行\] を選択します。
   {#configure-gcal-application__substeps_prs_flh_5wb}
5. **オプション:** 特定の Google カレンダー API にアクセスするための権限を指定します。
   1. \[スコープ\] の見出しで、\[スコープの追加または削除 (ADD OR REMOVE SCOPES)\]を選択します。
   2. \[選択したスコープを更新 (Update selected scopes)\] ウィンドウで、\[プロパティ名または値を入力 (Enter property name or value)\] フィールドに「<kbd class="ph userinput">Google Calendar</kbd>」と入力します。  
   3. リストから、\[Google カレンダー API\] を選択します。
   4. リストから必要な API を選択します。  
   5. \[更新\] を選択します。
   {#configure-gcal-application__substeps_s1y_34g_wxb}
6. OAuth クライアント ID と関連する詳細を生成します。  
   接続および認証情報フォームに OAuth クライアント ID と関連する詳細を入力する必要があります。
   1. \[アプリケーションタイプ\] フィールドで「<kbd class="ph userinput">Web アプリケーション</kbd>」を選択します。
   2. \[名前\] フィールドに、アプリケーションのカスタム名を入力します。
   3. リダイレクト URL を追加するには、許可されたリダイレクト URI の見出しで \[ + URI を追加 (+ ADD URI)\] を選択します。
   4. ServiceNow インスタンスの URL を入力します。
   5. \[作成\] を選択します。  
      画像に示すように、OAuth アプリケーションの認証情報が作成されます。
   {#configure-gcal-application__substeps_u1t_gqg_wxb}
7. \[完了\] を選択します。
{#configure-gcal-application__steps_tdj_yxk_rhb}

## Google カレンダースポークの接続および認証情報レコードの作成 {#ariaid-title3}

ServiceNow インスタンスを Google カレンダーアプリケーションプログラミングインターフェイス (API) と統合できるようにする接続および認証情報レコードを作成します。

### 始める前に

必要なロール：admin

### このタスクについて

接続および認証情報レコードには、OAuth アプリを作成したときに設定した詳細が含まれています。「[Google Calendar に OAuth アプリケーションを作成する](https://servicenow-prod.fluidtopics.net/qhrFVQ1KP0Wv6tsTBxtr2w#configure-gcal-application "ServiceNow インスタンスから Google Calendar API へのアクセス要求を認証する OAuth アプリケーションを Google Calendar API に作成します。認証に成功すると、ServiceNow が Google Calendar API にアクセスするために使用できる OAuth トークンを生成できます。")」を参照してください。

### 手順

1. 移動先 すべてプロセスの自動化フローデザイナー.
2. \[接続\] を選択します。
3. \[すべての接続を検索\] フィールドに「<kbd class="ph userinput">Google Calendar</kbd>」と入力します。
4. Google_Calendar カードで、\[詳細を表示\] をクリックします。
5. \[構成\] をクリックします。
6. フォームに詳細を入力します。  
   {#create-credential-gcal__table_nck_bl4_5wb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 接続名 | Google カレンダー API との接続名です。 注: 最初のデフォルトの接続名は Google_Calendar で、読み取り専用です。接続にカスタム名を付けるには、\[接続を追加\] を選択し、接続を作成します。 |
   | 接続 URL | Google カレンダー API への URL です。 「<kbd class="ph userinput">https://googleapis.com</kbd>」と入力します。 |
   | API バージョン | ServiceNow インスタンスがアクセスする Google カレンダー API のバージョンです。 「<kbd class="ph userinput">V3</kbd>」と入力します。 |
   | OAuth クライアント ID | 作成した OAuth アプリにアクセスするクライアントの ID です。 ヒント: OAuth クライアント ID は、OAuth アプリの作成中にダウンロードした JSON ファイルで確認できます。「[Google Calendar に OAuth アプリケーションを作成する](https://servicenow-prod.fluidtopics.net/qhrFVQ1KP0Wv6tsTBxtr2w#configure-gcal-application "ServiceNow インスタンスから Google Calendar API へのアクセス要求を認証する OAuth アプリケーションを Google Calendar API に作成します。認証に成功すると、ServiceNow が Google Calendar API にアクセスするために使用できる OAuth トークンを生成できます。")」を参照してください。 |
   | OAuth クライアントシークレット | ServiceNow インスタンスが OAuth アプリに ID を証明するために使用するシークレットです。 ヒント: OAuth クライアントシークレットは、OAuth アプリの作成中にダウンロードした JSON ファイルで確認できます。「[Google Calendar に OAuth アプリケーションを作成する](https://servicenow-prod.fluidtopics.net/qhrFVQ1KP0Wv6tsTBxtr2w#configure-gcal-application "ServiceNow インスタンスから Google Calendar API へのアクセス要求を認証する OAuth アプリケーションを Google Calendar API に作成します。認証に成功すると、ServiceNow が Google Calendar API にアクセスするために使用できる OAuth トークンを生成できます。")」を参照してください。 |
   | OAuth リダイレクト URL | OAuth アプリが ServiceNow インスタンスからの要求を認証した後の、アプリケーションへのリダイレクト URL です。 ヒント: OAuth クライアントリダイレクト URL は、OAuth アプリの作成中にダウンロードした JSON ファイルで確認できます。「[Google Calendar に OAuth アプリケーションを作成する](https://servicenow-prod.fluidtopics.net/qhrFVQ1KP0Wv6tsTBxtr2w#configure-gcal-application "ServiceNow インスタンスから Google Calendar API へのアクセス要求を認証する OAuth アプリケーションを Google Calendar API に作成します。認証に成功すると、ServiceNow が Google Calendar API にアクセスするために使用できる OAuth トークンを生成できます。")」を参照してください。 |
   | OAuth 認証 URL | ServiceNow インスタンスが OAuth 認証プロセスを開始するのに使用できる、OAuth サービスプロバイダーによって提供される URL です。 ヒント: OAuth 認証 URL は、OAuth アプリの作成中にダウンロードした JSON ファイルで確認できます。 |
   | OAuth トークン URL | ServiceNow インスタンスがアクセストークンの認証コードを交換するのに使用できる、OAuth サービスプロバイダーによって提供される URL です。 ヒント: OAuth 認証 URL は、OAuth アプリの作成中にダウンロードした JSON ファイルで確認できます。 |
   [表 : 3. Google カレンダー接続および認証情報フォーム]

   {#create-credential-gcal__table_nck_bl4_5wb}
7. \[OAuth トークンを設定して取得\] を選択します。
8. Google Workspace にログインし、OAuth トークンを取得します。  
   接続および認証情報レコードが作成されます。

