Open sudjoao opened 5 years ago
Já que a conta no podio foi criada a partir de uma conta google, é necessário definir uma senha nas configurações da conta do podio, se não irá retornar 400 Bad Request
{
"error_parameters": {},
"error_detail": "user.password.not_set",
"error_propagate": true,
"request": {
"url": "http:\/\/api.podio.com\/oauth\/token",
"query_string": "",
"method": "POST"
},
"error_description": "You need to set a password for your account. Login to Podio, go to My Account -> Account Settings and set one.",
"error": "invalid_grant"
}
Descrição da issue
Gerar token para que seja possível fazer requisições na API do podio.
Grupos que conseguiram
Passo a passo
Gerar API Key
Você deve clicar no botão "Get an API key now" e logar na conta de vocês utilizando o e-mail e senha fornecido para o grupo de vocês. Após isso vocês serão redirecionados para a seguinte página:
Em nome do aplicativo você deve escrever:
E em domínio completo você deve escrever:
Após preencher, bastar clicar em Gerar chave API e então ele gerará alguns códigos para vocês, como mostrado abaixo.
Baixar o Postman
Para gerarmos o Oauth Token é necessário de um programa para fazer execuções, o recomendo a se utilizar é o postman, para instalar basta acessar esse link baixar, e após o download ser concluído basta extrair o arquivo e abrir o executável na pasta.
Gerar Oauth Token
Para gerar o token em si iremos abrir o Postman, ou outro programa que você irá utilizar para requisições, e iremos criar uma nova requisição(no postman é só clicar no "+" que aparece na interface, como mostrado na imagem abaixo). Após isso iremos configurar a nossa requisição, primeiramente iremos fazer um Post, então onde está escrito Get mudaremos para Post, a url que utilizaremos nesse post é:
Confira se sua tela está de acordo com a imagem abaixo: Após isso iremos clicar no opção body, uma das opções mostradas na imagem acima, e quando abrir a tela selecionaremos a opção form-data Agora iremos começar a colocar seus dados para gerar o token, como mostrado abaixo Você deverá modificar o campo username, como o e-mail do seu grupo, password, com a senha do e-mail, client-id, com o id gerado na primeira etapa e client-secret, com o código gerado na 1 etapa. Após isso basta dar um send e será retornado um json com várias informações, incluindo seu access token, que é o dado que queremos.