2010-11-30 25 views
0

Avec Google ouverture de l'API goo.gl il y a quelques semaines, il est assez facile à utiliser avec POST:est autorisé à utiliser des API pour ajouter des URL goo.gl à l'histoire de l'utilisateur

curl -F "url=LONGURL" http://goo.gl/api/shorten 

La réponse est comme ça :

{"short_url":"http://goo.gl/A9MR","added_to_history":false} 

alors, est-ce que quelqu'un sait comment effectuer un POST autorisé à l'API de goo.gl afin que l'URL raccourcie est ajoutée à l'historique des utilisateurs comme si vous utilisez le navigateur? J'ai essayé de fournir un en-tête d'autorisation de base en utilisant mon adresse e-mail et mon mot de passe Google, mais cela ne fonctionne pas.

Répondre

1

Ce n'est pas vraiment une API publique, pour le moment. Ce que vous utilisez est ce que le site goo.gl utilise lui-même, mais il n'est pas conçu pour un usage public comme vous essayez de le faire. Ils prévoient en lancer un, et quand ils le feront, je suis sûr qu'ils l'ajouteront en option.

Voir this post

EDIT: Ceci est maintenant possible avec le newly launched API. Voir les documents here.

+0

Je me demande simplement: Si cela fonctionne lorsque le navigateur est connecté au compte Google, je ne peux pas imiter cela dans un programme? – Manuel

+0

@Manuel Voir ma modification. L'API a été lancée – marcog

+0

Merci de me l'indiquer, je vais y jeter un coup d'œil. – Manuel