こんばんは!
make a requestでAPIのアクセストークン発行をしようとしているのですが、レスポンスを確認するためにParse responseにチェックを入れると、以下のような表示のもと、エラーとなってしまいます。
The operation failed with an error. Body is not a valid JSON. Unexpected token E in JSON at position 40
これはどのようなエラーなのでしょうか?
また、どのようにすれば解決するでしょうか?
回答者
1枚目画像のRequest ContentのデータがJSON形式として認識されてないようです。
http://jsonviewer.stack.hu/ のようなサイトで読み込んで正しい形式かどうかを確認することも可能です。良くある間違いとしては
“(ダブルクォーと)のなかに“を入れてしまう「\“」のようにバックスラッシュを入れる
文字列を“で囲わない”test”のようにきちんとかこう
質問者
下の写真の赤で囲んだチェックボックスを外した場合はエラーなく進むので、Content type内の記述の問題ではないのかなと・・・
教えていただいたサイトでも試してみたのですが、問題無いようです・・・
回答者
もしかするとレスポンスBODY(サーバから返ってくるデータ)に不備があるのかもしれません。どう言った内容が帰ってきてるか見れますか。
Postman(https://www.postman.com/) などを使うとデバッグできますよ!
質問者
そうですよね、やっぱりレスポンスBODYの問題なんですかね・・・
レエスポンスの内容が知りたくて試行しているのが今なので、どういった内容が返ってきてるかわからないのが現状です
また、今から教えていただいたPostmanについてみてみます!
ありがとうございます
参考画像
参考URL
http://jsonviewer.stack.hu/