Olá, preciso de ajuda.
Estou tentando acessar as informações de um dataset de forma externa através de uma API RESTO do Fluig. Já tentei fazer isso de diferentes maneiras, com o Python, PHP e até mesmo com Power BI. Na primeira tentativa, todos funcionam(exceto o Power Bi, esse não está indo de modo nenhum) e retornam um JSON como esperado. No entanto, se eu rodar novamente, recebo um erro 500 (Internal Server Error), o que torna impossível utilizar a API em uma aplicação externa. Alguém já passou por algo semelhante antes?
Código que estou usando no python
import requests
oauth_consumer_key = "exemplo"
oauth_nonce = "exemplo"
oauth_signature = "exemplo"
oauth_signature_method = "HMAC-SHA1"
oauth_timestamp = "exemplo"
oauth_token = "exemplo"
oauth_version = "1.0"
idata_set = "id_dataset_exemplo"
url = f"""http://dominio.exemplo:8080/dataset/api/v2/dataset-handle/search?datasetId={idata_set}&oauth_consumer_key={oauth_consumer_key}&oauth_token={oauth_token}&oauth_signature_method={oauth_signature_method}&oauth_timestamp={oauth_timestamp}&oauth_nonce={oauth_nonce}&oauth_version={oauth_version}&oauth_signature={oauth_signature}"""
payload = {}
headers = {
'Cookie': 'JSESSIONID="exemplo"; JSESSIONIDSSO=exemplo'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
retorno do erro
<html><head><title>Error</title></head><body>Internal Server Error</body></html>
Por favor, me ajudem kkk