Ruimter
Участники
- Сообщения
- 7
- Реакции
- -1
- Баллы
- 28
import requests
mytoken = мой токен в адм панели
# Замените значения переменных на свои
forum_url = 'что тут писать'
api_key = mytoken
username = мой
password = мой
node_id = '61' # ID узла форума, куда вы хотите создать тему
title = 'Название вашей темы'
message = 'Текст вашего сообщения в теме'
# Аутентификация и получение токена
auth_data = {
'login': username,
'password': password
}
auth_response = requests.post(forum_url + 'auth/login', json=auth_data)
if auth_response.status_code == 200:
auth_token = auth_response.json().get('token')
headers = {
'Authorization': 'Bearer ' + auth_token,
'Content-Type': 'application/json', # Add Content-Type header
}
thread_data = {
'node_id': node_id,
'title': title,
'message': message
}
create_thread_response = requests.post(forum_url + 'threads', headers=headers, json=thread_data)
if create_thread_response.status_code == 200:
print('Тема успешно создана!')
else:
print('Ошибка при создании темы:', create_thread_response.text)
else:
print('Ошибка при аутентификации:', auth_response.text)
Правильно я понимаю?
C:\Users\vsevo\OneDrive\Desktop\Работа\venv\Scripts\python.exe C:\Users\vsevo\PycharmProjects\pythonProject\main.py
Ошибка при аутентификации: {
"errors": [
{
"code": "no_api_key_in_request",
"message": "No API key was included in the request.",
"params": []
}
]
}
Process finished with exit code 0
Как пофиксить?
mytoken = мой токен в адм панели
# Замените значения переменных на свои
forum_url = 'что тут писать'
api_key = mytoken
username = мой
password = мой
node_id = '61' # ID узла форума, куда вы хотите создать тему
title = 'Название вашей темы'
message = 'Текст вашего сообщения в теме'
# Аутентификация и получение токена
auth_data = {
'login': username,
'password': password
}
auth_response = requests.post(forum_url + 'auth/login', json=auth_data)
if auth_response.status_code == 200:
auth_token = auth_response.json().get('token')
headers = {
'Authorization': 'Bearer ' + auth_token,
'Content-Type': 'application/json', # Add Content-Type header
}
thread_data = {
'node_id': node_id,
'title': title,
'message': message
}
create_thread_response = requests.post(forum_url + 'threads', headers=headers, json=thread_data)
if create_thread_response.status_code == 200:
print('Тема успешно создана!')
else:
print('Ошибка при создании темы:', create_thread_response.text)
else:
print('Ошибка при аутентификации:', auth_response.text)
Правильно я понимаю?
C:\Users\vsevo\OneDrive\Desktop\Работа\venv\Scripts\python.exe C:\Users\vsevo\PycharmProjects\pythonProject\main.py
Ошибка при аутентификации: {
"errors": [
{
"code": "no_api_key_in_request",
"message": "No API key was included in the request.",
"params": []
}
]
}
Process finished with exit code 0
Как пофиксить?