¿Es posible cambiar la marca de tiempo de un tema?

Me gustaría cambiar la marca de tiempo de un tema, encontré esta API

Mientras tanto, me dio un error con “Bad CSRF”, ¿alguien podría dar una pista? Gracias

import requests

# encabezados incorrectos
headers = {
    "Authorization": f"Apikey {api_key}",
    "User-Agent": api_username
}

# correcto
headers = {"Content-Type": "application/json; charset=utf-8", "Api-Key": api_key, "Api-Username": api_username }

# Modificar la fecha de publicación
created_at = "1701417600"
update_data = {"timestamp": created_at}
response = requests.put(f"https://www.mysite.com/t/6532/change-timestamp.json", json=update_data, headers=headers)

print(response.status_code)   # 403
print(response.text)     # '["BAD CSRF"]'
print(response.json())   # ['BAD CSRF']

Esos no son los encabezados correctos:

Una vez que tenga su clave API, puede pasarla junto con su nombre de usuario de la API como un encabezado HTTP de esta manera:

curl -X GET "http://127.0.0.1:3000/admin/users/list/active.json" \
-H "Api-Key: 714552c6148e1617aeab526d0606184b94a80ec048fc09894ff1a72b740c5f19" \
-H "Api-Username: system"

y así es como se verán las solicitudes POST:

curl -X POST "http://127.0.0.1:3000/categories" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: 714552c6148e1617aeab526d0606184b94a80ec048fc09894ff1a72b740c5f19" \
-H "Api-Username: system" \
-F "name=89853c20-4409-e91a-a8ea-f6cdff96aaaa" \
-F "color=49d9e9" \
-F "text_color=f0fcfd"
2 Me gusta

gracias @Firepup650
fue mi error, sí, esa es la cabecera incorrecta, publiqué la correcta arriba, funciona.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.