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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • OAuth 2.0 プロファイルを使用して、Google サービスに接続するための REST メッセージと関連する HTTP メソッドを作成します。

    始める前に

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

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

    手順

    1. 移動先 すべて > システム Web サービス > REST メッセージ.
    2. [新規] をクリックします。
    3. 内容を端的に表す名前を入力します。
    4. [エンドポイント] フィールドに、「https://www.google.com/m8/feeds/contacts/default/full」と入力します。
      特定のユーザー名の代わりにデフォルトを使用することで、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 要求] タブで、[名前] が「GData - Version」で [値] が「3.0」の新しい行を [HTTP 見出し] 関連リストに追加します。
    13. フォームヘッダーを右クリックし、[保存] を選択します。
    14. [テスト] 関連リンクをクリックします。
      テスト結果には、[HTTP ステータス] 200 と、Contacts API 呼び出しの結果が表示されます。