Сервис перенаправлений
Controller: url

Предназначен для работы со списком связанных перенаправлений с wap.jpi.ru на сервер партнера.

Общие параметры:
uid - цифровой идентификатор партнёра
hash - ключ аутентификации запроса. Строится из полного url запроса вида:

http://api.goldfon.ru/php/url/create/uid/123456/short/short_url?url=http%3a%2f%2ftesturl.com

с добавлением в конец запроса параметра hash со значением md5 ( от строки полного запроса + md5(пароля)):

md5("http://api.goldfon.ru/php/url/create/uid/123456/short/short_url?url=http%3a%2f%2ftesturl.com" + md5(пароля))


Все параметры обязательно должны быть приведены к GET-формату (в PHP функцией urlencode, в JS функцией encodeURI).
Для параметра url обязательная нотация как в примере запроса.
Пример запроса: http://api.goldfon.ru/php/url/create/uid/99999/short/short_url?url=http%3a%2f%2ftesturl.com&hash=0afe405943d3deee142fe254f6a432ac

Содержание:

Создание связи ссылок для перенаправления.

Входные параметры:
short - короткий синоним ссылки (символы a-z,A-Z,"."-"_"), например при значении ABC ссылка перенаправления будет привязана к адресу http://wap.jpi.ru/file/ABC
url - ссылка для перенаправления

Результат:
логический true/false

Для параметра url обязательная нотация как в примере запроса
Пример запроса: http://api.goldfon.ru/php/url/create/uid/99999/short/short_url?url=http%3a%2f%2ftesturl.com&hash=0afe405943d3deee142fe254f6a432ac

Обновление короткого синонима ссылки.

Входные параметры:
short - короткий синоним ссылки
url - ссылка для перенаправления

Результат:
логический true/false

Для параметра url обязательная нотация как в примере запроса.
Пример запроса: http://api.goldfon.ru/php/url/update/uid/99999/short/short_url?url=http%3a%2f%2ftesturl.com&hash=0afe405943d3deee142fe254f6a432ac

Список коротких синонимов ссылок партнёра.

Структура данных результата:
  • массив:
    • id - короткий синоним ссылки
    • url - ссылка для перенаправления

Пример запроса: http://api.goldfon.ru/php/url/read/uid/99999?hash=0afe405943d3deee142fe254f6a432ac

Количество коротких синонимов ссылок партнёра.

Результат:
Целое число

Пример запроса: http://api.goldfon.ru/php/url/count/uid/99999?hash=0afe405943d3deee142fe254f6a432ac

Удаление короткого синонима ссылки партнёра.

Входные параметры:
short - короткий синоним ссылки

Результат:
логический true/false

Пример запроса: http://api.goldfon.ru/php/url/count/uid/99999/short/short_url?hash=0afe405943d3deee142fe254f6a432ac

Вывод помощи по контроллеру url.

Пример запроса: http://api.goldfon.ru/html/url