1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

解説:Quick Start: Connect Postman to Salesforce

Last updated at Posted at 2023-12-05

Postmanのまとめのまとめ

Quick Start: Connect Postman to Salesforce

Set Up Your Org

設定上のポイント

Salesforce でクロスオリジンリソース共有を設定する
Cross-Origin Resource Sharing (CORS) を使用すると、Web ブラウザで実行されるコードが特定のオリジンから Salesforce と通信できるようになります。Postman の URL パターンを追加しましょう。

何も設定しないで確認ボタンをクリック

We can't find 'https://*.postman.com' as an allowed origin for CORS.

以下のように設定すると問題なくクリアー
image.png


Set Up and Connect Postman

どうも言語設定を日本語には変更できないみたい。あああ、分からん
--> 準備中? postman-japanese-ea

  1. Sign in to your Postman account or sign up for an account.
  2. Select the Workspaces menu.
  3. Select Create Workspace.

image.png

4. Name your workspace SalesforceCollection.

どこにSalesforceCollectionを入力するの? ちょっと説明が冷たい。

仕方ないのでNextをクリック
image.png

おおお、やっと出てきた。
image.png

5. Set Visibility to Personal.
6. Click Create Workspace.

Fork the Salesforce Collection

  1. Open the public Salesforce Developers workspace to create a fork of the Salesforce APIs collection.

えええ、とりあえずリンクをクリック
image.png

2. In Collections, select Salesforce Platform APIs to expand it.
3. image.pngClick Create Fork to create a fork of the collection.

image.png

4. Enter MySalesforceAPIFork.
5. Keep SalesforceCollection as the Workspace.
image.png

6. Click Fork Collection.

Authorize Your Org
You need to authenticate with Salesforce to access the APIs. Authentication grants you an access token that's valid for a certain duration. Repeat this process whenever your access token expires.

  1. Be sure you're logged in to only one Trailhead Playground in your browser.
  2. In Postman, under Collections, Salesforce Platform APIs should be selected.
  3. Be sure No Environment is selected.
  4. The Authorization tab should be open.
  5. Type should be OAuth 2.0.

image.png

6. Click Get New Access Token
あれ、ないよ。

下にスクロールする

image.png


時間の関係で、上記で一旦作業を中断して再開しました。

どうやって戻る?
戻れたかな?
image.png

Authorizationタブをクリックして、下にスクロールすると Get New Access Tokenがありました...

8. A success message appears briefly, and then you're redirected to the Manage Access Tokens dialog.

しまった、コピーせずに✕してしまった。

仕方ないので、もう一度Get New Access Tokenをクリック。

9. instance_url が Trailhead Playground を指していることを確認します。これをコピーします。重要です。
もしかしたら、lightning.force.comがmy.salesforce.comになているかもしれませんが、このURLを使います。

11. Click Use Token.

あかん、何度も×で閉じてしまった。ここのボタンをクリックだな。

image.png
✕した画面と変わらんな。

12. Open the Variables tab.

どこ?

image.png

13. In the _endpoint row, CURRENT VALUE column, paste the instance_url value that you copied in step 9.
入力箇所がよく分からん。 先頭にカーソルをもっていく

image.png

14. Click Save.

どこにある? 色が薄くて探しにくい。
image.png

何か変更した時だけ機能するのかな?

image.png

A Quick Connection Test

  1. In Collections, select Salesforce Platform APIs to expand it.
  2. Select REST to expand it.
  3. Select GET Limits.
    Limits opens in the main panel.

image.png

4. Click Send

Sendがない。 Tryになっている。
ああ、1つ上を選択すると出てきました。

image.png

image.png

ここで検証ボタンを押してみる

We can’t find an account named ‘Postman’.

Post an Account

  1. Under REST, select SObject, and then select POST SObject Create.

image.png

4. Open the Body tab.

image.png

無事に終了しました。

ここで作成したPostmanの環境を使って、以下のチェレンジを実施しますので、そのまま行った方がいいかもしれません。

リアルタイム統合に対応するイベント駆動型アプリケーションの設計 > Filter Your Event Streams > Create a Custom Channel for Order Events

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?