Using Postman: Difference between revisions

From Izara Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
== Connect API to Post man.  ==
== Connect API to Post man.  ==
# AWS API Gateway: click name of service api
# AWS API Gateway: click name of service api
#: [[File:Screenshot from 2022-10-10 10-07-58.png]]
#: [[Screenshot from 2022-10-10 10-07-58.png]]
# Click stage /Test  
# Click stage /Test  
#: [[File:Screenshot from 2022-10-10 10-33-30.png]]
#: [[File:Screenshot from 2022-10-10 10-33-30.png]]
Line 26: Line 26:
[Token] ...  
[Token] ...  
#:[[File:Screenshot from 2022-10-10 11-00-12.png]]
#:[[File:Screenshot from 2022-10-10 11-00-12.png]]
# For auth: UserLevel, need to send “targerUserId” in Params>Path Variables>  
# For auth: UserLevel, need to send '''“targerUserId”''' in Params>Path Variables>  
KEY: targetUserId  
KEY: targetUserId
VALUE: <targetUserId>
VALUE: <targetUserId>



Revision as of 04:52, 10 October 2022

Connecting Postman to API Gateway

Connect API to Post man.

  1. AWS API Gateway: click name of service api
    Screenshot from 2022-10-10 10-07-58.png
  2. Click stage /Test
    Screenshot from 2022-10-10 10-33-30.png
    • and click export choose ..”Export as Swagger+Postman Extensions” copy code JSON
    Screenshot from 2022-10-10 10-38-08.png
  3. Go to postman and paste in import/ Raw text/ continue.
    • a. Screenshot from 2022-10-10 10-41-59.png
    • b. Screenshot from 2022-10-10 10-43-05.png
  4. Now My Workspace connect to Api finished.
    Screenshot from 2022-10-10 10-46-07.png


Access Token

web interface: https://d1gix48j5w3eur.cloudfront.net/buying

  1. Navbar > Sign in using mock account (suggested), if you signup with new user will get default role in basicUser, that mean you NOT allow to access all functions.
    Screenshot from 2022-10-10 10-55-56.png
  2. F12 to see element
    • select tab >> Application
    Screenshot from 2022-10-10 10-56-31.png
    • Session Storage > http... > access_token and copy these token to postman
    Screenshot from 2022-10-10 10-58-56.png
  3. Go to postman and paste token to Authorization > TYPE: Bearer Token >>

[Token] ...

  1. Screenshot from 2022-10-10 11-00-12.png
  2. For auth: UserLevel, need to send “targerUserId” in Params>Path Variables>

KEY: targetUserId VALUE: <targetUserId>

Email

  • Email use in web interface for get access token.
  1. basicUserA
    Email: success+basicUserTest@simulator.amazonses.com
    Password: Abc123456!
  2. verifiedUserA
    Email: success+verifiedUserTestA@simulator.amazonses.com
    Password: Abc123456!
  3. verifiedUserB
    Email: success+verifiedUserTestB@simulator.amazonses.com
    Password: Abc123456!
  4. superUserA
    Email: success+superUserTest@simulator.amazonses.com
    Password: Abc123456!

Test API in post man

  1. Click on workspace and choose folder and file testing
    • Click Body choose rew> JSON and push your request in code block.
    • and send message.
    Screenshot from 2022-10-10 11-31-23.png
  2. Below block show return response.
    • If test api works . will show return response and status code: 200 OK
    • You can see more response see in cloudwatch in function testing.
    Screenshot from 2022-10-10 11-39-07.png