API коротких ссылок

Используйте API, который возвращает ответы в форматах JSON или обычный текст

Пока существует только один метод сокращения, но вскоре мы расширим наше API

Все, что вам нужно сделать, это отправить запрос GET с вашим токеном API и URL-адресом.

https://goo-gl.su/api/?api=a17f8985e3dfa615e8a2900f6cea00451c25ad19&url=yourdestinationlink.com&alias=CustomAlias

Вы получите JSON ответ

{"status":"success","shortenedUrl":""https:\/\/goo-gl.su\/xxxxx""}

Если вам нужен ответ TEXT, просто добавьте &format=text в конце вашего запроса. Смотрите пример ниже. В ответ вы получите просто короткую ссылку в текстовом формате. Обратите внимание, что при возникновении ошибки получите пустой ответ.

https://goo-gl.su/api/?api=a17f8985e3dfa615e8a2900f6cea00451c25ad19&url=yourdestinationlink.com&alias=CustomAlias&format=text

Если вы хотите использовать API разработчика баннерной рекламы, добавьте ниже код в конец URL-адреса

&type=2

Заметка

api & url - обязательные поля, а другие поля, такие как псевдоним, формат и тип, являются необязательными.

Вот и все :)

Использование API в PHP

Чтобы использовать API в PHP-скрипте, необходимо отправить запрос GET через file_get_contents или cURL. Пожалуйста, ознакомьтесь с примерами использования file_get_contents

Использование JSON Response

$long_url = urlencode('yourdestinationlink.com');
$api_token = 'a17f8985e3dfa615e8a2900f6cea00451c25ad19';
$alias = urlencode('CustomAlias');
$api_url = "https://goo-gl.su/api?api={$api_token}&url={$long_url}&alias={$alias}";
$result = @json_decode(file_get_contents($api_url),TRUE);
if($result["status"] === 'error') {
 echo $result["message"];
} else {
 echo $result["shortenedUrl"];
}

Использование Plain Text Response

$long_url = urlencode('yourdestinationlink.com');
$api_token = 'a17f8985e3dfa615e8a2900f6cea00451c25ad19';
$alias = urlencode('CustomAlias');
$api_url = "https://goo-gl.su/api?api={$api_token}&url={$long_url}&alias={$alias}&format=text";
$result = @file_get_contents($api_url);
if( $result ){
 echo $result;
}