---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OAuth 2.0 チュートリアル：REST メッセージの作成

# OAuth 2.0 チュートリアル：REST メッセージの作成 {#ariaid-title1}

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

OAuth 2.0 プロファイルを使用して、Google サービスに接続するための REST メッセージと関連する HTTP メソッドを作成します。

## 始める前に

必要なロール：web_service_admin および oauth_admin

Google API 情報と OAuth 資格情報を使用して、OAuth プロバイダーとプロファイルを構成しておく必要があります。

## 手順

1. 移動先 すべてSystem Web ServicesREST メッセージ.
2. \[新規\] をクリックします。
3. 内容を端的に表す名前を入力します。
4. \[エンドポイント\] フィールドに、「<kbd class="ph userinput">https://www.google.com/m8/feeds/contacts/default/full</kbd>」と入力します。  
   特定のユーザー名の代わりにデフォルトを使用することで、Google API は OAuth 資格情報を使用して情報を取得するアカウントを決定します。
5. \[認証\] タブで、\[認証タイプ\] フィールドを \[OAuth 2.0\] に設定します。
6. \[OAuth プロファイル\] フィールドで、Google Contacts の OAuth プロファイルを選択します。
7. フォームヘッダーを右クリックし、\[保存\] を選択します。
8. \[OAuth トークンの取得\] 関連リンクをクリックし、構成されたクライアント ID とクライアントシークレットを使用して Google に認証トークンを要求します。
9. 表示される \[権限の要求 (Request for Permission)\] ウィンドウで、\[承認\] をクリックして Google Contacts へのアクセスを許可します。  
   取得したトークンにインスタンスで直接アクセスすることはできません。
10. \[HTTP メソッド\] 関連リストで、\[GET\] メソッドを選択します。
11. 親 REST メッセージレコードから OAuth プロファイルを使用するには、HTTP メソッドの \[認証タイプ\] を \[-- なし --\] のままにします。
12. \[HTTP 要求\] タブで、\[名前\] が「<kbd class="ph userinput">GData - Version</kbd>」で \[値\] が「<kbd class="ph userinput">3.0</kbd>」の新しい行を \[HTTP 見出し\] 関連リストに追加します。
13. フォームヘッダーを右クリックし、\[保存\] を選択します。
14. \[テスト\] 関連リンクをクリックします。  
    テスト結果には、\[HTTP ステータス\] 200 と、Contacts API 呼び出しの結果が表示されます。
{#t_OAuthDemoCreateRESTMessage__steps_amx_5vb_ss}
**前のトピック:** [OAuth 2.0 チュートリアル：OAuth プロバイダーとプロファイルの作成](https://servicenow-prod.fluidtopics.net/WMskmPOK6xlTZ0ENx~IH5w "クライアント情報と Google API URL を入力し、OAuth プロファイルを構成することで、Google サービスを ServiceNow の OAuth プロバイダーとして設定します。")  
**次のトピック:** [送信 REST の相互認証](https://servicenow-prod.fluidtopics.net/JhJLec3TgYcU90dU_mFRnQ "相互認証では、Web サービスプロバイダーとコンシューマーが相互認証してから通信します。")

