LinuxCommandLibrary

twurl

Curl-like command but tailored specifically for the Twitter API.

TLDR

Authorize twurl to access a Twitter account

$ twurl authorize --consumer-key [twitter_api_key] --consumer-secret [twitter_api_secret]
copy


Make a GET request to an API endpoint
$ twurl -X GET [twitter_api_endpoint]
copy


Make a POST request to an API endpoint
$ twurl -X POST -d '[endpoint_params]' [twitter_api_endpoint]
copy


Upload media to Twitter
$ twurl -H "[twitter_upload_url]" -X POST "[twitter_upload_endpoint]" --file "[path/to/media.jpg]" --file-field "media"
copy


Access a different Twitter API host
$ twurl -H [twitter_api_url] -X GET [twitter_api_endpoint]
copy


Create an alias for a requested resource
$ twurl alias [alias_name] [resource]
copy

Copied to clipboard