Skip to main content

A simple implementation of the Twitter Application-only authentication

Project description

A simple implementation of the Twitter Application-only authentication https://dev.twitter.com/docs/auth/application-only-auth that offers applications the ability to issue authenticated requests on behalf of the application itself (as opposed to on behalf of a specific user).

Tested with Python 2.6, 2.7, 3.3 and 3.4

Build Status Coverage Status

Install

pip install twitter-application-only-auth

Usage

import json
from application_only_auth import Client

# The consumer secret is an example and will not work for real requests
# To register an app visit https://dev.twitter.com/apps/new
CONSUMER_KEY = 'xvz1evFS4wEEPTGEFPHBog'
CONSUMER_SECRET = 'L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg'

client = Client(CONSUMER_KEY, CONSUMER_SECRET)

# Pretty print of tweet payload
tweet = client.request('https://api.twitter.com/1.1/statuses/show.json?id=316683059296624640')
print json.dumps(tweet, sort_keys=True, indent=4, separators=(',', ':'))

# Show rate limit status for this application
status = client.rate_limit_status()
print status['resources']['search']

Real-World use cases

Authors and contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twitter-application-only-auth-0.3.3.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file twitter-application-only-auth-0.3.3.tar.gz.

File metadata

File hashes

Hashes for twitter-application-only-auth-0.3.3.tar.gz
Algorithm Hash digest
SHA256 6ced205bd4716667dfa947018f3cf857ca0277e7f7f4ce0626e0629a1ae4c90b
MD5 3aa124cceb2968d58ca585acd8202ab1
BLAKE2b-256 4d57af7c3dbb6b7a90d6b268a77b6a88f3f80b70d66463e61e7860e9409fffc1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page