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 連絡先の OAuth プロファイルを選択します。
-
フォームヘッダーを右クリックし、[保存] を選択します。
-
[ OAuth トークンの取得 ] 関連リンクをクリックし、構成されたクライアント ID とシークレットを使用して Google に認証トークンを要求します。
-
表示される [許可の要求] ウィンドウで、[ 承認 ] をクリックして Google 連絡先へのアクセスを許可します。
取得したトークンには、インスタンスでは直接アクセスできません。
-
[ HTTP メソッド] 関連リストで、 GET メソッドを選択します。
-
親 REST メッセージレコードの OAuth プロファイルを使用するには、HTTP メソッドの 認証タイプ を [-- なし -- ] のままにします。
-
[HTTP 要求] タブで、[名前] が [GData - バージョン] で、[値] が 3.0 の新しい行を [HTTP ヘッダー] 関連リストに追加します。
-
フォームヘッダーを右クリックし、[保存] を選択します。
-
[ テスト ] 関連リンクをクリックします。
テスト結果には、 HTTP ステータス 200 と、連絡先 API 呼び出しの結果が表示されます。