OAuth 2.0 プロファイルを使用して、Google サービスに接続するための REST メッセージと関連する HTTP メソッドを作成します。
始める前に
必要なロール:web_service_admin および oauth_adminGoogle API 情報と OAuth 資格情報を使用して、OAuth プロバイダーとプロファイルを構成しておく必要があります。
手順
-
移動先 .
-
[New] をクリックします。
-
内容を端的に表す名前を入力します。
-
[エンドポイント] フィールドに、「https://www.google.com/m8/feeds/contacts/default/full」と入力します。
特定のユーザー名の代わりにデフォルトを使用することで、Google API は OAuth 資格情報を使用して情報を取得するアカウントを決定します。
-
[認証] タブで、[認証タイプ] フィールドを [OAuth 2.0] に設定します。
-
[OAuth プロファイル] フィールドで、Google Contacts の OAuth プロファイルを選択します。
-
フォームヘッダーを右クリックし、[保存] を選択します。
-
[OAuth トークンの取得] 関連リンクをクリックし、構成されたクライアント ID とクライアントシークレットを使用して Google に認証トークンを要求します。
-
表示される [権限の要求 (Request for Permission)] ウィンドウで、[承認] をクリックして Google Contacts へのアクセスを許可します。
取得したトークンにインスタンスで直接アクセスすることはできません。
-
[HTTP メソッド] 関連リストで、[GET] メソッドを選択します。
-
親 REST メッセージレコードから OAuth プロファイルを使用するには、HTTP メソッドの [認証タイプ] を [-- なし --] のままにします。
-
[HTTP 要求] タブで、[名前] が「GData - Version」で [値] が「3.0」の新しい行を [HTTP 見出し] 関連リストに追加します。
-
フォームヘッダーを右クリックし、[保存] を選択します。
-
[テスト] 関連リンクをクリックします。
テスト結果には、[HTTP ステータス] 200 と、Contacts API 呼び出しの結果が表示されます。