Пока я работал только с 3 функциями, по мере реализации я буду дополнять тему. Хотя..маловероятно что её кто нибудь заметит.
И так, моменты, не описанные в документации:
http://www.jetswap.com/h?sapi.edit
- Для возвращаемого массива ошибок элемент с индексом 0 может содержать значение 111 (в документации описаны только значения 1-10), что означает "Сайт не существует или у пользователя нет к нему доступа"
http://www.jetswap.com/h?sapi.set
- Может вернуть notexists=1, если сайт не найден или у пользователя нет доступа. Тоже не описано в документации.
Обычно, API делается таким образом, чтобы его удобно было использовать на всех языках, API Jetswap же адаптировано только под PHP, что не есть удобно. Я, например, пишу на C#. Хоть это и мелочь (класс на парсинг ответов пишется за 10 минут, парсинг геотаргета - 5 минут), но оставляет негативные впечатления. Почему бы не использовать, например, json?
И по поводу того самого http://go.jetswap.com/geostat-an.txt, я отписал несколько дней назад о том, что там дублируются rgeo. Пример:
Код: Выделить всё
$ript[]=0; $ripi[]=10;
$ripn[]='Московская область';
$ripc[]='5982';
Код: Выделить всё
$ript[]=0; $ripi[]=10;
$ripn[]='Московская область';
$ripc[]='0';