google_url_shortner
Client Ruby pour accèder à l’API Google URL Shortener.
Installation
gem install google_url_shortner
Nouveautés :
– Google::UrlShortner::Analytics – Cette classe nous donne un accès complet aux analytics de Url Shortner :
-
visiteurs
-
plateformes
-
navigateurs
-
pays
– Google::UrlShortner::Client – Shorten et Expand pour encoder et décoder une adress.
Exemple :
– Google::UrlShortner::Client.shorten( long_url ) –
– Google::UrlShortner::Client.expand( short_url) –
Utilisation
pre.
require “rubygems”
require “google_url_shortner”
Création d’un client connecté à l’API Google Url Shorten
client = Google::UrlShortner::Client.new
# Shortening an url.
resp = client.shorten(“www.gtug-dakar.org”)
#Getting analytics.
analytics = client.get_analytics_for(resp.short_url)
analytics.visitors # => le nombre de visiteurs de l’url encodé
analytics.countries # => les pays depuis lesquels l’url a été visité
analytics.platforms # OS utilisés par les clients
analytics.browsers # Navigateurs/agents utilisés