Автор Тема: Сломалась проверялка АПИ  (Прочитано 119 раз)

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Сломалась проверялка АПИ
« : 18 Октября 2012, 21:33:07 »
Вобщем она не проверяет счас ничего. Точнее не вносит изменения в профили пользователей - не дает и не удаляет доступ.
Как починить - не знаю.
Почему случилось - не знаю.
Разработка\поддержка этой херовины - закончилась в 11 году.

Требуется выход из положения.

Оффлайн [-FRS-] Faffywaffy

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2152
  • Симпы: +74/-13
    • Email
Re: Сломалась проверялка АПИ
« Ответ #1 : 18 Октября 2012, 21:39:00 »
У меня виджет тренировки скилов испортился. Я его починил (пока) тем что все параметры которые он передавал в body перенес в URL запроса.

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #2 : 18 Октября 2012, 21:46:52 »
Возможно что то поменялось в вызове\результатах\форме АПИ... но афтор уже забил на поддержку, а последний раз когда у нас тут кое что на*бнулось - мы ВДВОЕМ ковыряли и тестили неделю.

так что боюсь я не потяну один:( да к тому же чужой софт

Оффлайн [-FRS-] Faffywaffy

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2152
  • Симпы: +74/-13
    • Email
Re: Сломалась проверялка АПИ
« Ответ #3 : 18 Октября 2012, 23:09:53 »
Там довольно просто. Виджет тоже не мой...

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #4 : 19 Октября 2012, 18:03:06 »
Так для начал - знать бы что изменилось.
Потом понять где это исправить в коде

Оффлайн [-FRS-]GTusk

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2823
  • Симпы: +65535/-0
  • dolphin 80lvl
    • Email
Re: Сломалась проверялка АПИ
« Ответ #5 : 19 Октября 2012, 18:15:20 »
Можт эни в ЛС спросить, если что то в работе апи изменилось он знает наверняка.

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #6 : 19 Октября 2012, 18:47:22 »
Может пересесть на движок для АПИ от Эни?
Почистить секретные разделы про АТ - и пересесть :)

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #7 : 19 Октября 2012, 18:47:39 »
Почистить - сохранив конечно же :)

Оффлайн [-FRS-]GTusk

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2823
  • Симпы: +65535/-0
  • dolphin 80lvl
    • Email
Re: Сломалась проверялка АПИ
« Ответ #8 : 19 Октября 2012, 18:49:14 »
А чо альтернативных апи чеков никаких? Хотя понятно, что тебя и так задалбывают, когда форум ломается. :)

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #9 : 19 Октября 2012, 19:04:20 »
К SMF - вроде нет...
есть вроде целые порталы, где форум - одна из многих функциональностей. я пытался потрогать руками как то давно - там нетривиальная установка. я бросил.

Оффлайн [-FRS-] Faffywaffy

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2152
  • Симпы: +74/-13
    • Email
Re: Сломалась проверялка АПИ
« Ответ #10 : 19 Октября 2012, 19:09:28 »
Панда, если ты зайдешь в ТС, я тебе все обьясню.

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #11 : 19 Октября 2012, 19:22:48 »
я не могу тс

Оффлайн [-FRS-] Faffywaffy

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2152
  • Симпы: +74/-13
    • Email
Re: Сломалась проверялка АПИ
« Ответ #12 : 19 Октября 2012, 19:30:06 »
Ну, в общем надо найти все места где посылаются запросы АПИ и добавить в URL параметры которые сейчас передаются в content запроса.

Например, сейчас:
URL: http://api.eveonline.com/WhateverRequest.xml
Content: characterID=12345&apiKey=54321

А надо:
URL: http://api.eveonline.com/WhateverRequest.xml?characterID=12345&apiKey=54321
Content: <пустой>

Оффлайн [-frs-] ThickPanda

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 658
  • Симпы: +15/-12
  • Толстый троль :)
Re: Сломалась проверялка АПИ
« Ответ #13 : 19 Октября 2012, 20:22:37 »
не все так просто...
http://ds-alliance.ru/forum/TEAC.zip вот файлик, отвечающий за запросы в сеть(вроде он)

моих познаний в ПхП не хватает переписать код, ибо если былаб статическая конструкция, то одно... а тут...
class TEACN - это обработка НОВЫХ апи ключей..
class TEACO - старые

Оффлайн [-FRS-] Faffywaffy

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2152
  • Симпы: +74/-13
    • Email
Re: Сломалась проверялка АПИ
« Ответ #14 : 19 Октября 2012, 20:36:35 »
Попробуй вложенный файл.

Изменения:

$this -> server = 'https://api.eve-online.com';
поменял на

$this -> server = 'http://api.eve-online.com';
(не уверен почему, но HTTPS у меня не работал).

И добавил в функцию get_site($url, $post=FALSE) код if ($post)
$url = $url . "?" . $post;