{"id":144231,"date":"2019-10-21T15:48:16","date_gmt":"2019-10-21T18:48:16","guid":{"rendered":"https:\/\/www.profissionaloracle.com.br\/?p=144231"},"modified":"2023-12-24T11:23:48","modified_gmt":"2023-12-24T14:23:48","slug":"instalando-e-utilizando-o-postman","status":"publish","type":"post","link":"https:\/\/www.profissionaloracle.com.br\/2019\/10\/21\/instalando-e-utilizando-o-postman\/","title":{"rendered":"Instalando e utilizando o Postman"},"content":{"rendered":"\n

<\/p>\n\n\n\n

Instalando e utilizando o Postman<\/h3>\n\n\n\n

O Postman \u00e9 uma plataforma de colabora\u00e7\u00e3o para desenvolvimento de APIs, super pr\u00e1tica de utilizar e leve. Com ele tamb\u00e9m \u00e9 poss\u00edvel automatizar testes e construir mockups, fazendo dele uma das melhores plataformas para se trabalhar com APIs.<\/p>\n\n\n\n

Para baix\u00e1-lo, clique na imagem abaixo e fa\u00e7a o download.<\/p>\n\n\n

\n
\"\"<\/a>
<\/figcaption><\/figure><\/div>\n\n\n

Escolha a op\u00e7\u00e3o mais adequada para os seu sistema operacional (no meu caso, \u00e9 o 64 bits) e salve o instalador em uma pasta de sua prefer\u00eancia. Ap\u00f3s isso, execute-o. A seguinte tela se apresentar\u00e1:<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

\u00c9 necess\u00e1rio ter uma conta no servi\u00e7o, ap\u00f3s cri\u00e1-la, o Postman abrir\u00e1 uma tela de prefer\u00eancias, onde voc\u00ea pode especificar o uso.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

O pr\u00f3ximo passo \u00e9 cadastrar o time de desenvolvimento. Se voc\u00ea for trabalhar sozinho, apenas ignore essa parte e d\u00ea um Skip Now<\/em>. Caso queira trabalhar de maneira colaborativa, adicione os e-mails dos componentes do seu time, e clique em Create Team<\/em>.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Instala\u00e7\u00e3o conclu\u00edda !<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Criando um novo Request<\/strong><\/p>\n\n\n\n

O pr\u00f3ximo passo, \u00e9 criar um novo request para podermos efetuar testes com as nossas APIs. Para isso, clique no bot\u00e3o New<\/em> e depois em Request<\/em>.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Uma nova janela se abrir\u00e1. Informe o nome do seu request (Request Name). Esse \u00e9 o nome que voc\u00ea utilizar\u00e1 para nomear o teste e ach\u00e1-lo sempre que precisar. Preencha o Request description com informa\u00e7\u00e3o adicionais se achar necess\u00e1rio. <\/p>\n\n\n\n

Voc\u00ea pode criar agrupadores, que s\u00e3o chamados de Collections. Caso queira criar um, clique em + Create Collection<\/em>, sen\u00e3o, apenas deixe em branco.<\/p>\n\n\n\n

Vamos primeiro escolher uma API e depois preencher os campos abaixo.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Para testar, vamos utilizar uma API p\u00fablica. Eu utilizo o o Rapid API<\/a>, que \u00e9 um database de APIs p\u00fablicas para desenvolvedores. <\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Para nossos testes, utilizaremos o URL Shortener Service<\/a><\/em>, que como o nome diz, \u00e9 um encurtador de URLs. Ele \u00e9 bem simples e servir\u00e1 como um teste inicial.<\/p>\n\n\n\n

Observe que na p\u00e1gina da API diversas informa\u00e7\u00f5es ser\u00e3o mostradas. Elas ser\u00e3o necess\u00e1rias quando criarmos o nosso primeiro teste.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Voltemos a nossa tela de Save Request. Vamos preencher os dados e criar a Collection Testes <\/em>para o nosso novo Request<\/em>.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Clique em Save to Testes<\/em> e j\u00e1 poderemos come\u00e7ar a montar a chamada da API URL Shortner.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Agora vamos come\u00e7ar a preencher as informa\u00e7\u00f5es necess\u00e1rias para testarmos nossa API. Essas informa\u00e7\u00f5es podem ser encontradas na p\u00e1gina do URL Shortener<\/a><\/em> no Rapid API. Ap\u00f3s acess\u00e1-la, clique em Code Snippet<\/em>. <\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

O primeiro par\u00e2metro a ser preenchido \u00e9 o tipo de chamada. Na p\u00e1gina da API, vemos que ela \u00e9 do tipo POST e o EndPoint \u00e9 o:<\/p>\n\n\n\n

https:\/\/url-shortener-service.p.rapidapi.com\/shorten <\/pre>\n\n\n
\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

O pr\u00f3ximo passo \u00e9 preencher a aba Authorization<\/em>. Na p\u00e1gina da API, observe que ele exige uma key para que o servi\u00e7o seja acessado. Observe que a key possui um nome (x-rapidapi-key<\/strong>).<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Agora vamos preencher os dados na aba Header<\/em>. Teremos que criar duas keys, a x-rapidapi-host<\/strong> e a content-type<\/strong>.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

A aba Body \u00e9 nossa pr\u00f3xima parada. Vamos criar a key url<\/strong>. O value, \u00e9 o link que voc\u00ea gostaria de encurtar.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Agora clique no bot\u00e3o Send<\/em>, e vejamos o resultado. Se tudo correr bem, receberemos um JSON com o resultado do encurtamento da url que enviamos.<\/p>\n\n\n

\n
\"\"
<\/figcaption><\/figure><\/div>\n\n\n

Parab\u00e9ns ! O seu primeiro teste de chamada de API via Postman<\/a> foi um sucesso !<\/p>\n\n\n\n

Lembre-se que os n\u00fameros de par\u00e2metros e chaves variam de acordo com cada API. Verifique sempre a documenta\u00e7\u00e3o para saber como criar o seu request.<\/p>\n\n\n\n

Espero ter ajudado ! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"

Aprenda como instalar e utilizar o Postman, uma plataforma de colabora\u00e7\u00e3o para desenvolvimento de APIs. Baixe o instalador, crie um novo request e comece a testar suas APIs.<\/p>\n","protected":false},"author":2,"featured_media":172249,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[6,27,8],"tags":[1791,2767,1799,2042,2041,1488,1618,2747,1062],"class_list":["post-144231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artigos","category-outros-artigo-programacao","category-artigo-programacao","tag-api","tag-iniciante","tag-json","tag-post","tag-postman","tag-rest","tag-restful","tag-soap","tag-xml"],"publishpress_future_action":{"enabled":false,"date":"2025-03-17 22:05:28","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category"},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/posts\/144231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/comments?post=144231"}],"version-history":[{"count":0,"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/posts\/144231\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/media\/172249"}],"wp:attachment":[{"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/media?parent=144231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/categories?post=144231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.profissionaloracle.com.br\/wp-json\/wp\/v2\/tags?post=144231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}