Сборки серверов

СливПлатные

Сейчас онлайн

  • qawd1324
  • MopsayrskY
  • Blaykva
  • ItsZadiac
  • MaskLe
  • PuzyroC
  • mineex
  • Luna31
  • Limon_1232
  • BackedVoids
  • ytfly
  • valeev
  • ChildFreak
  • Lololowka123
  • Absolutely
  • Mageyew
  • cL3v3r47
  • Нарик
  • AngmarRoiSorcier
  • asdasdasdusad
  • Vabar0123
  • 0ooo0
  • galaga
  • SinT
  • qwerottt
  • lemnt
  • HiroAkito
  • BlockByte - студия
  • verswa12
  • dddd2
  • sinshalavi
  • hlgmc
  • BaNoF_
  • Tazinakiy
  • Blackcat
  • MrTeM4IK324
  • AdilDemon
  • Toshiro
  • nesinamore
  • markt
  • shohrux
  • krqtexenon
  • pravikkxx
  • Mafin
  • KOTCAT122
  • tmitri4
  • tapok2284
  • ViZiTKiN
  • Viktor_
  • ssaadadad
  • Apxupyc
  • ZloyBoy
  • d1zzys002
  • Mladzman
  • ProXis
  • Jude
  • Gleeb2
  • nittinov
  • Kupol
  • UserPro7
  • federreder123123
  • Last.Exe

Проблема с API Xenforo

  • Автор темыJon1232113
  • Дата начала
J
Искал и по настройкам, и в интернете, но так и не смог найти, как решить проблему, сделал подключение к форуму, а также просмотр форумов на наличие новых тем, но проблема появилась при создании функции для отправки сообщения в тему.

Сама ошибка:
Ошибка при отправке ответа на тему. HTTP code: 403 { "errors": [ { "code": "do_not_have_permission", "message": "\u0423 \u0412\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0438\u043b\u0438 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f.", "params": [] } ] }
 
J
@Black Shadow

def reply_to_topic(session, thread_id, message):
url = 'https://sitename.com/api/posts'
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'XF-Api-Key': token
}
data = {
'thread_id': thread_id,
'message': message
}
try:
response = session.post(url, headers=headers, data=data)
response.raise_for_status()
if response.status_code == 200:
print(f"Ответ на тему с ID {thread_id} успешно отправлен")
else:
print(f"Ошибка при отправке ответа на тему. HTTP code: {response.status_code}")
print(response.text) # Печать текста ответа для отладки
except requests.RequestException as e:
print(f"Ошибка при попытке отправки ответа на тему: {e}")
 
ВерхНиз