Ciao!
Riguardo a questo argomento: Run Data Explorer queries with the Discourse API - #27
Ho provato a convertire il comando CURL in Python e, dal punto di vista della sintassi, sembra tutto corretto, ma ricevo sempre un errore 404. Quando eseguo invece il comando CURL, ottengo un 200. Qualcuno di voi riesce a individuare cosa sto sbagliando? Ecco il mio codice Python:
# Import
import requests
import json
# Costanti
ENDPOINT = 'https://community.myCompanyName.com/admin/plugins/explorer/queries/73/run'
API_KEY = '<the_api_key>'
API_USERNAME = '<my_discourse_username>'
# Funzioni principali
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("STATUS CODE: %s" % request.status_code)
send_request(ENDPOINT)
Grazie per l’aiuto!