Actualización 2016
Hay un proyecto llamado Twurl , un rizo habilitado para OAuth para la API de Twitter:
Twurl es como curl, pero diseñado específicamente para la API de Twitter. Sabe cómo otorgar un token de acceso a una aplicación cliente para un usuario específico y luego firmar todas las solicitudes con ese token de acceso.
También proporciona otras comodidades de desarrollo y depuración, como la definición de alias para solicitudes comunes, así como soporte para múltiples tokens de acceso para cambiar fácilmente entre diferentes aplicaciones de clientes y cuentas de Twitter.
En lugar de esto de la pregunta:
curl -d status="Your Message Here" https://twitter.com/statuses/update.xml
usas algo como esto:
twurl -d status="Your Message Here" /1.1/statuses/update.json
después de autorizarse primero como se explica en el archivo Léame .
(tenga en cuenta que no tiene que usar el protocolo y el nombre de host en la URL como lo haría con curl)
Este programa fue escrito originalmente por Marcel Molina, quien trabajaba en Twitter en ese momento y ahora es un proyecto oficial de Twitter en GitHub.
Muchas personas se preguntan específicamente cómo usar curl para usar la API de Twitter y twurl es probablemente el más cercano a curl que puedes obtener hoy.