APIゲートウェイ(Amazon Webサービス)を使用しています。私はいくつかの文字列パラメータ(ユーザー名、ファーストネーム、電子メールなど)を取り込み、自分のユーザーテーブル(dynamoDB)でユーザーを生成するaddUserという簡単なポストメソッドを作成しました。問題は、私はAPIを展開するときに、私は次のエラーを取得、次のとおりです。apiゲートウェイのPOSTメソッドに入力パラメータを渡すには?
{"message":"Missing Authentication Token"}
入手方法がうまく入力を取ることができますが、私のPOSTメソッドはできません。そして、私はこれをどのように解決するのか分かりません。
のスクリーンショットは、呼び出しのURLです:ここでは
https://xxxxxxxxxx.execute-api.us-west-2.amazonaws.com/userAPI/adduser
は私がメソッド要求で使用される私の入力モデルである:
{
"$schema":"http://json-schema.org/draft-04/schema#",
"type":"object",
"properties":{
"email":{"type":"string"},
"birthdate":{"type":"string"},
"firstName":{"type":"string"},
"lastName":{"type":"string"},
"userName":{"type":"string"},
"phoneNumber":{"type":"string"},
"profileImageURL":{"type":"string"}
},
"title":"InputaddUser"
}
そしてここに、郵便配達員に使用される入力本体があります。
{
"email": "[email protected]",
"birthdate": "1/1/1990",
"firstName": "Qafasdmafdfadfafr",
"lastName": "Ffafafadasdfafrooqfsaui",
"username": "Caster7",
"phoneNumber": "some #",
"profileImageRef ":"something"
}