¡Hola!
En relación con este tema: Run Data Explorer queries with the Discourse API - #27
Intenté portar el comando CURL a Python y, desde el punto de vista de la sintaxis, todo parece correcto, pero siempre obtengo un error 404. Sin embargo, al ejecutar el comando CURL, recibo un código 200. ¿Alguien de ustedes puede identificar qué estoy haciendo mal? Aquí está mi código en Python:
# Importaciones
import requests
import json
# Constantes
ENDPOINT = 'https://community.myCompanyName.com/admin/plugins/explorer/queries/73/run'
API_KEY = '<the_api_key>'
API_USERNAME = '<my_discourse_username>'
# Funciones principales
def send_request(endpoint):
api_keys = {'Api-Key': API_KEY, 'Api-Username': API_USERNAME}
headers = {'Content-Type': 'multipart/form-data'}
request = requests.post(endpoint, api_keys, headers)
print("CÓDIGO DE ESTADO: %s" % request.status_code)
send_request(ENDPOINT)
¡Gracias por la ayuda!