No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
ステップ 3: OAuth を使用して Chatter REST API に接続する
OAuth を使用して Salesforce に接続し、アクセストークンを取得します。アクセストークンを要求で Chatter REST API に渡します。
「ステップ 2: 認証を設定する」を完了し、接続アプリケーションを作成してからこのタスクを開始します。
作成した接続アプリケーションで使用される用語と、例で使用される OAuth のプロパティの対応付けを次の表に示します。OAuth 2.0 仕様では、「コンシューマ」ではなく「クライアント」という用語を使用します。
| 接続アプリケーションのアプリケーションラベル | 例の値 |
|---|---|
| コンシューマ鍵 | client_id |
| コンシューマの秘密 | client_secret |
Salesforce への要求を行うには、次の例に組織の値を代入します。
- アクセストークンを生成します。次の cURL コマンドはアクセストークンを生成します。応答には、次のようにサーバインスタンスとアクセストークンが含まれます。
- Chatter REST API リソースを要求するには、返された instance_url をサーバインスタンスとして使用します。返された access_token を Authorization 要求ヘッダーで Bearer トークンとして渡します。
この例では次の値を使用しています。
| プロパティ | 値 |
|---|---|
| サーバインスタンス | na1.salesforce.com |
| client_id | 3MVG9PhR6g6B7ps4xDycwGrI4PvjVZvK9 |
| client_secret | 8870355475032095511 |
| grant_type | password grant_type の値は使用する OAuth 認証フローに応じて異なります。 |
| username | admin@seattleapps.com |
| password | 1Lsfdc! |