토픽의 타임스탬프를 변경할 수 있나요?

주제(topic)의 타임스탬프를 변경하고 싶어서 이 API를 찾았습니다.

하지만 “Bad CSRF” 오류가 발생합니다. 혹시 힌트를 주실 수 있을까요? 감사합니다.

import requests

# 잘못된 헤더
headers = {
    "Authorization": f"Apikey {api_key}",
    "User-Agent": api_username
}

# 올바른 헤더
headers = {"Content-Type": "application/json; charset=utf-8", "Api-Key": api_key, "Api-Username": api_username }

# 게시 날짜 수정
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']

해당 헤더는 올바르지 않습니다:

API 키를 확보한 후에는 API 사용자 이름과 함께 HTTP 헤더로 다음과 같이 전달할 수 있습니다:

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

그리고 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"

감사합니다 @Firepup650
실수했습니다. 네, 헤더가 잘못되었네요. 위에 올바른 헤더를 올렸고, 이제 잘 작동합니다.