Postman のまとめ


[まとめページに戻る](https://qiita.com/Keiji_otsubo/items/60afc2a8d211b6f7d89f)
[まとめN～Z](https://qiita.com/Keiji_otsubo/items/92f92bb9f668ca9688be)

----------------------

+ [Bulk API 2.0のトレイルヘッド](https://qiita.com/Keiji_otsubo/items/512749073cde844b6940)


# 設定

+ [Experience Cloud サイトを Postman に接続する方法。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007OrJNx)
+ [Unable to connect using Postman on "Get Predictions with REST Requests"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007CtiS0)
+ [CORS excepted originsには順番がある？](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Jg4Ri)

:::note
I tried that and it doesn't work either.  I created a new developer org and it worked.  I will try and troubleshoot the main org at some other time.  


https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JdDrhSAF
:::


# Error

+ [PostmanからSalesforceのAPIを呼び出すときのINVALID_SESSION_ID](https://qiita.com/Keiji_otsubo/items/f87d427a580dabcffcd5)

+ [We can't find 'https://*.postman.com' as an allowed origin for CORS.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000HBp6MSAT)

:::note
I tried it in another hands-on org. There, it worked. If a #Trailhead Support specialist wants to take a look what the issue might have been, I have the org id handy. Otherwise this question can be considered closed. :-)


別のハンズオン組織で試してみました。そこで、うまくいきました。 #Trailhead サポート スペシャリストが問題の原因を調べたい場合は、組織 ID を用意しておきます。それ以外の場合、この質問は終了したと見なすことができます。 :-)
:::

+ [I'm trying to complete the challenge Use Bulk API 2.0 with Postman but I have an error message shown in screen](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HDTWt)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/5435ae0d-d9e9-25f8-deb2-55a0c773591e.png)

Not sure if you got it but you have to repeat the process of getting a new Access Token. There is a time expiration on each token so you need to assign a new token. In Postman on your root directory on the left called Salesforce Platform API click that. Scroll to the bottom and click the button to get a new Access Token and assign it. While you are there probably delete your old ones so you don't confuse it with an expired token.


取得したかどうかはわかりませんが、新しいアクセス トークンを取得するプロセスを繰り返す必要があります。各トークンには有効期限があるため、新しいトークンを割り当てる必要があります。左側のルート ディレクトリにある Postman で、Salesforce Platform API という名前をクリックします。一番下までスクロールしてボタンをクリックし、新しいアクセス トークンを取得して割り当てます。期限切れのトークンと混同しないように、おそらく古いものを削除してください。

+ [Facing issue in Connect Postman to Salesforce](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000JyC9F)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/023ce6b5-2d47-77ac-4661-63d90afed2ff.png)

I was able to authenticate now after switching the sandbox and clearing caches,

-----------------------

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/94110aa3-120e-b7a3-751a-886d0ca0dffc.png)

[Salesforce プラットフォーム API に接続しようとすると、Postman OAuth 呼び出しで接続エラーが発生します。どうすれば解決できますか?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000Je5Cg)

I figured out a solution to the problem. I had to launch my playground from the previous step, then log out from it. When I then pressed the button in Postman to obtain the auth token, it took me to the Salesforce login screen. Once I logged in, it was able to generate the token.

私は問題の解決策を見つけました。前のステップからプレイグラウンドを起動し、ログアウトする必要がありました。Postman で認証トークンを取得するボタンを押すと、Salesforce のログイン画面が表示されました。ログインすると、トークンを生成できました。


+ [invalid client_id message](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007CtiS0)

:::note
 I just realized the Allow OAuth Username-Password Flows was disabled. I just enabled that and it's working.

If someone else faces this problem, this could be a possible solution (combined with the IP restriction property).

[OAuth ユーザー名とパスワードのフローを許可する] が無効になっていることに気づきました。それを有効にしただけで機能しています。

他の人がこの問題に直面した場合、これが解決策となる可能性があります (IP 制限プロパティと組み合わせる)。
:::

+ [Malformed request body, unable to identify 'resources' field](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007KYmEG)

:::note
 that showed the problem - in Postman, "Content-Type" Header for the request was set to "application/x-www-form-urlencoded", and that produced this error.  I've changed it to "text/plain", and got a proper response. 

 これは問題を示しています。Postman では、リクエストの「Content-Type」ヘッダーが「application/x-www-form-urlencoded」に設定されており、このエラーが発生しました。 「text/plain」に変更したところ、適切な応答が得られました。
:::

+ [Unable to connect using Postman on "Get Predictions with REST Requests"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007CtiS0)


#  "error_description": "grant type not supported"

+ [ "error_description": "grant type not supported"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000EkqzJ)


+ [API Connection Error - Postman](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX000000UU03)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/e1e2bf23-073b-4b38-9f2e-ade1fe16778e.png)


 
# 認証エラー

+ [i am new to this and following the tutorial , why i got this error and how can i solve this?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007XIIhI)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/b6dbb153-6a86-5420-ab4f-f3c99516694b.png)

:::note
Did you click the Allow button after selecting the org?
I got the same error when I clicked the Deny button.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/2f730f97-7982-e99a-2582-f86d9a1e1575.png)
:::


+ [Hi, I am trying to connect my org with the postman but getting this error can any one tell me how to solve this and what is the iss](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007JAKlh)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/74745444-08e5-609a-1324-e3d1792d6731.png)

:::note
I just enabled the popup settings  to give allow popup.
:::


# Getting Error: getaddrinfo ENOTFOUND tomtom-uat.sandbox.my.salesforce.com

+ [Getting Error: getaddrinfo ENOTFOUND tomtom-uat.sandbox.my.salesforce.com](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007FV0xT)

:::note
Check if your URL path is having any space or unexpected character. Occurred with me because there was space. 

https://community.postman.com/t/postman-monitor-error-getaddrinfo-enotfound/3149/4
:::

# It doesn't appear that you have logged in with Postman

+ [It doesn't appear that you have logged in with Postman.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000NR2P4)

:::note
Issue resolved, I should have called the connected app 'Postman' :)

Pが大文字でなかったみたいです
:::

+ [Getting error - "It doesn't appear that you have logged in with Postman" while doing Use Rest API challenge under "Platform API Basics"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JgCk9)

:::note
 I got my mistake. To resolve this challenge. Very important is- we need to create a new playground and setup CORS in the newly created playground. Which i had missed 

私の間違いでした。この課題を解決するには。非常に重要なことは、新しいプレイグラウンドを作成し、新しく作成したプレイグラウンドで CORS をセットアップする必要があることです。私が見逃していたもの
:::

# その他のエラー

+ [Postman OAuth call is giving a connection error when attempting to connect to the Salesforce Platform APIs. How do I resolve?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000Je5Cg)

+ [Postman: Cloud Agent Error: Couldn't resolve host. Make sure the domain is publicly accessible or select a different agent.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Kh2HY)




#  invalid client_id 

+ [Unable to connect using Postman on "Get Predictions with REST Requests"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007CtiS0)

:::note
I just realized the Allow OAuth Username-Password Flows was disabled. I just enabled that and it's working.

If someone else faces this problem, this could be a possible solution (combined with the IP restriction property).

[OAuth ユーザー名とパスワードのフローを許可する] が無効になっていることに気づきました。それを有効にしただけで機能しています。

他の人がこの問題に直面した場合、これが解決策となる可能性があります (IP 制限プロパティと組み合わせる)。
:::

# invalid token, password, or username

+ [Can't login with SoapUI. username or token invalid](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007H9wNU)

:::note
パスワードフィールドにトークンまたはパスワードを単独で使用しているようです。 API の場合、そのフィールドのパスワードとトークンを連結する必要があります。

It seems like you might be using the token or password alone for the password field. For the API, you will need to concatenate the password and the token for that field.

 
```
<urn:username>yourOrgUserMail</urn:username>
<urn:password>yourPasswordYourSecurityToken</urn:password>
    , example -> <urn:password>pass123Token123</urn:password> (literally copy and pa
```
:::

# Error: Invalid host for auth URL.

+ [Connect to Postman](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007XI9XXSA1)

:::note
 I was able to receive the token after quitting the AWS VPN Client. Everything is good to go now

 AWS VPN Client を終了するとトークンを受け取ることができました。もう大丈夫です
:::

# "code": 184, access_token is invalid, unknown, or malformed

+ [Postman Pardot API Bug](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ZBvmp)

:::note
Please check this article.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8c96SAB
:::


# 200の返答

+ [help -Use SOAP API](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000OsOeE)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/7914b85a-e0a6-8a7e-2289-81792e3471b2.png)

:::note
Since a code of 200 is returned, I think that the login was successful.
I don't think there is any processing specified other than login.

コード200が返ってくるのでログインは成功していると思います。
ログイン以外の処理は指定されていないと思います。
:::

+ [Postman 経由でアカウントを投稿すると、201 ではなく 200 が返されます。取引先が挿入されていません](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000O5mzd)

railhead Postman モジュールに戻ることができました。Salesforce で新しい取引先レコードを作成しないという要求の原因となった POST エラーは機能しています。Postman Desktop Agent - Postman Agent: For Mac, Windows, & Linuxの実行が修正の理由だと思いました。しかし、エージェントを終了しても、POST 要求によってレコードが作成されました。もう 1 つの違いは、「標準」組織ではなく、開発者サンドボックス組織に対して要求を実行することでした。Salesforce でも CORS エラーを回避するためにエントリを設定する必要はありません。 

# password と　security tokenでは　＆は使えないかも 500 error

+ [I ask for help. The server reports an error. I read all the forums and I can't find the cause of the error.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000076Daz8)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/0bbb5d68-ea1b-ad2d-1a50-bfe3202e7f7f.png)

:::note
Is &&& part of the security token?

<urn:password>pass123Token123</urn:password> (literally copy and paste your security token right after your password)

https://developer.salesforce.com/forums/?id=906F00000008kPRIAY

This is part of the password. I changed my password and removed these characters. The error is gone). Thank you very much. Everything ingenious is simple.
:::


# Quick Start: Connect Postman to Salesforce

+ [Quick Start: Connect Postman to Salesforce](https://trailhead.salesforce.com/content/learn/projects/quick-start-connect-postman-to-salesforce)

+ [Postman の「イベント プラットフォーム > カスタム チャネル > プラットフォーム イベント」はどこにありますか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007CuqfT)

:::note
I solved this. 'Event Platform' is under 'Salesforce Platform APIs', not 'Salesforce APIs'.

これで解決しました。 「Event Platform」は「Salesforce API」ではなく「Salesforce Platform API」の下にあります
:::