♥ 0 | Boas, Estou a tentar utilizar a vossa API, mas sem sucesso.
No entanto estou a receber sempre um 403 Forbidden. Até no Postman tenho o mesmo erro, usando o vosso workspace template. Segue código: # obter token de acesso base_url = 'https://my.jasminsoftware.com/api/{}/{}'.format(ACCOUNT_KEY, SUBSCRIPTION_KEY) auth_url = 'https://identity.primaverabss.com/connect/token' response = session.post(auth_url, auth=(CLIENT_ID, CLIENT_SECRET), data={'grant_type': 'client_credentials', 'scope': 'application'}) access_token = response.json()['access_token'] # aceder à API com o token x = session.get(base_url+"/billing/invoices", headers={"Content-Type": "application/json", "Authorization": "Bearer {}".format(access_token)}) print(x.status_code) O que é que estou a fazer de errado? Marcado como spam |
Resposta privada Ok, já encontrei. Para quem tiver o mesmo problema, é necessário ir à aplicação (Developer > Dashboard > Aplicações > Clicar na aplicação) e depois encontrar este bloco (ver imagem em anexo). Esta opção escondida leva a uma nova página onde é possivel fazer a tal associação da aplicação à subscrição. Isto é muito pouco intuitivo, e a documentação também não explica correctamente. Obrigado pela ajuda! Marcado como spam | |
Resposta privada Olá Paulo, https://developers.ila.cegid.com/jasmin/recursos/guias/article/gestao-das-aplicacoes-integradas-2 Marcado como spam |