{"id":89,"date":"2023-01-13T17:27:53","date_gmt":"2023-01-13T20:27:53","guid":{"rendered":"https:\/\/www.bancosemear.com.br\/docs\/?post_type=docs&#038;p=89"},"modified":"2023-01-13T17:35:57","modified_gmt":"2023-01-13T20:35:57","slug":"gerar-token-de-sessao","status":"publish","type":"docs","link":"https:\/\/www.bancosemear.com.br\/docs\/?docs=gerar-token-de-sessao","title":{"rendered":"Gerar token de sess\u00e3o"},"content":{"rendered":"\n<p>Para viabilizar as chamadas \u00e0 API, \u00e9 necess\u00e1rio chamar o m\u00e9todo de inicializa\u00e7\u00e3o que gera o token de acesso que ser\u00e1 usado nas pr\u00f3ximas chamadas. Dever\u00e1 ser feita uma requisi\u00e7\u00e3o HTTP do tipo POST \u00e0 URL do DDC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Homologa\u00e7\u00e3o: https:\/\/hmlapi.bancosemear.com.br\/ddc\/v1\/credito\/inicialize<\/li>\n\n\n\n<li>Produ\u00e7\u00e3o: https:\/\/api.bancosemear.com.br\/ddc\/v1\/credito\/inicialize<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Request<\/h3>\n\n\n\n<p>Segue o corpo da solicita\u00e7\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"cpf\": string,\n    \"email\": string,\n    \"hash\": string,\n    \"itens\": &#91;\n        {\n            \"classeProduto\": string,\n            \"produto\": string,\n            \"quantidade\": int,\n            \"valor\": float\n        }\n    ],\n    \"lojaId\": string,\n    \"numPropLoja\": string,\n    \"redeId\": string,\n    \"valor\": float\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Response<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"accessToken\": string\n}<\/code><\/pre>\n\n\n\n<p>Uma vez gerado o accessToken, este deve ser utilizado nas demais chamadas assim como as outras chaves.<\/p>\n\n\n\n<p>Assim, os headers ficar\u00e3o da seguinte forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>headers.set('Authorization', `Bearer ${accessToken}`);\nheaders.set('xkeyII', xKeyII);\nheaders.set('client_id', cliente_id);\nheaders.set('Content-Type', 'application\/json; charset=utf-8'); <\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Para viabilizar as chamadas \u00e0 API, \u00e9 necess\u00e1rio chamar o m\u00e9todo de inicializa\u00e7\u00e3o que gera o token de acesso que ser\u00e1 usado nas pr\u00f3ximas chamadas. Dever\u00e1 ser feita uma requisi\u00e7\u00e3o HTTP do tipo POST \u00e0 URL do DDC: Request Segue o corpo da solicita\u00e7\u00e3o: Response Uma vez gerado o accessToken, este deve ser utilizado nas &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.bancosemear.com.br\/docs\/?docs=gerar-token-de-sessao\"> <span class=\"screen-reader-text\">Gerar token de sess\u00e3o<\/span> Leia mais &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"doc_category":[10],"doc_tag":[],"class_list":["post-89","docs","type-docs","status-publish","hentry","doc_category-digital-direct-credit"],"_links":{"self":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=89"}],"version-history":[{"count":8,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/89\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/89\/revisions\/98"}],"wp:attachment":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=89"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=89"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}