PHP класс создания коротких ссылок от Google

С тех пор, как Google создал свой сервис создания коротких ссылок прошло не мало времени, и вот недавно был опубликован API для работы с этим сервисом.

Дэвид Волш потратил несколько минут на создание удобного PHP класса для работы с API. Давайте посмотрим, что у него получилось...

PHP

Класс выглядит достаточно компактным, а код легко читаемым:

Конструктор требует ваш ключ Google API. Второй аргумент является ссылкой на Google API. А так как API сейчас 1 версии, то изменение этой ссылки принесет больше вреда, чем пользы.

В класс входят два метода: shorten и expand. Метод shorten конвертирует длинную ссылку в короткую, а expand — короткую в длинную. Если конвертация не состоялась или сервис Google API не работает, то вернется false.
Не забывайте про это, когда будете использовать этот класс.

Давайте посмотрим на примере, как он работает:

Сервис Google URL Shortener API обеспечивает гораздо больше функционала, чем задействовано в классе. Например, не реализованы пользовательские списки ссылок и трэкинг. В классе реализованы только основные функции, что и нужно для 90%+ аудитории. Также в классе не предусмотрен механизм кэширования, но так как способов кэширования очень много, то его реализация оставлена для пользователей.
Надеемся, класс будет вам полезен.


Оставить комментарий