Pour accéder à desktopcouch, la documentation suggère d'utiliser oauth. En utilisant les exemples dans le livre O'Reilly "CouchDB - le guide défini" Je veux utiliser CURL (ou un autre outil de ligne de commande si nécessaire) pour travailler avec desktopcouch. Je suppose que j'aurais besoin d'un script pour interroger le magasin de clés pour récupérer le jeton oauth et l'ajouter à la chaîne CURL. Idéalement, je voudrais créer un fichier script couchurl que je peux utiliser à la place de la commande CURL pour les échantillons du livre. A quoi ressemblerait ce script?Utilisation de CURL avec oauth pour le bureau-canapé
Répondre
Vous pouvez utiliser twurl: http://thechangelog.com/post/536535280/twurl-oauth-enabled-curl-for-the-twitter-api
Twurl - boucle OAuth-activé pour l'API Twitter Wynn Netherland
OAuth est cool, mais avec le développement OAuth peut être une douleur. Inspirée par curl et Hurl.it (présentée sur l'épisode 0.1.5 avec Leah Culver), l'équipe Twitter a mis au point quelques outils pour faciliter le développement avec l'API OAuth de Twitter. Twurl est une gemme Ruby de Marcel Molina qui vous permet de faire des demandes à l'API OAuth de Twitter à partir de la console. Pour commencer l'installation de la pierre précieuse:
$ sudo gem install twurl
Ensuite, à partir de la ligne de commande (et non la console Ruby) vous pouvez autoriser twurl en utilisant vos clés API:
$ twurl authorize --consumer-key the_key --consumer-secret the_secret
Maintenant, vous pouvez faire des demandes à méthodes de l'API:
$ twurl /1/statuses/home_timeline.xml
Le Twitter L'équipe a également une version graphique de l'interface graphique sur le nouveau site Twitter Developers qui préremplit même vos applications Twitter dans une liste déroulante.
Si python est une option, il est assez facile d'implémenter des clients oAuth en utilisant python-oauth2.
J'ai essayé de faire fonctionner OAuth en utilisant curl mais il y avait beaucoup d'informations qui passaient à travers les quatre étapes: request_token, authorize, request_access, access. Je me dirigeais vers un script assez compliqué pour le faire. Certes, il allait être plus de travail que d'utiliser python-oauth2.
Il existe deux outils de ligne de commande Python pour interagir avec les services OAuth une boucle la:
- curl-oauth pour OAuth 1.0
- curlish pour OAuth 2.0
- 1. Utilisation de R pour oauth avec factuel
- 2. Curl, twitter problème oauth
- 3. Comment utiliser OAuth avec PHP et cURL?
- 4. Utilisation de cookies avec cURL
- 5. Utilisation de CURL avec Google
- 6. Utilisation de cookies avec CURL
- 7. Utilisation curl avec Phalanger
- 8. Yammer Widget Utilisation de cURL
- 9. php curl recherche API OAuth
- 10. Utilisation de curl avec timestampgin de confiance
- 11. Utilisation de CURL avec PclZip Classe
- 12. Utilisation de OAuth pour l'authentification avec CakePHP 2.3
- 13. Utilisation de curl avec un programme Java
- 14. Utilisation de cURL pour obtenir l'album Facebook jSON avec PHP
- 15. Utilisation de php curl pour automatiser le site Web.
- 16. Redirect Utilisation de cURL?
- 17. php Comment faire un bon twitter api curl avec oauth
- 18. Utilisation de $ _COOKIE de PHP pour créer cookie.txt pour cURL
- 19. Utilisation curl pour envoyer des données xml
- 20. Utilisation d'OpenGraph avec PHP (demandes d'actions cUrl)
- 21. Twitter Oauth via PHP SANS cURL
- 22. Utilisation de l'API Google AdWords pour le Générateur de mots clés avec PHP et Curl?
- 23. Utilisation de curl pour gratter de grandes pages
- 24. Utilisation de CURL avec Wordpress protégé par mot de passe
- 25. Utilisation de rôles de test pour oAuth: 'Désolé, cette fonctionnalité n'est pas disponible pour le moment'
- 26. Utilisation de la bibliothèque Zend GData avec OAuth et Picasa
- 27. Ruby OAuth Nightmare: Utilisation de l'API Contacts
- 28. Utilisation de cURL pour des données POST sur un formulaire
- 29. Utilisation de Curl pour publier dans une application Rails reposantes
- 30. Utilisation de Cucumber pour tester mon fournisseur OAuth dans Rails