0

APIゲートウェイ(Amazon Webサービス)を使用しています。私はいくつかの文字列パラメータ(ユーザー名、ファーストネーム、電子メールなど)を取り込み、自分のユーザーテーブル(dynamoDB)でユーザーを生成するaddUserという簡単なポストメソッドを作成しました。問題は、私はAPIを展開するときに、私は次のエラーを取得、次のとおりです。apiゲートウェイのPOSTメソッドに入力パラメータを渡すには?

{"message":"Missing Authentication Token"} 

入手方法がうまく入力を取ることができますが、私のPOSTメソッドはできません。そして、私はこれをどのように解決するのか分かりません。

ここにここに私のユーザーAPI enter image description here

のスクリーンショットは、呼び出しの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" 
} 

答えて

1

「認証トークンが見つかりません」というメッセージは、実際にPOSTリクエストを送信していないことを意味します。 APIを簡単にテストするには、Postmanを試してください。私が提供したAPI URL(POSTで削除したもの)でテストしたところ、POSTメソッドで私のために働いていました。

cURLで試すcurl -X POST ...

関連する問題