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
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
Tweet Dump: dump and inspect your tweet data!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file twitter-application-only-auth-0.3.3.tar.gz
.
File metadata
- Download URL: twitter-application-only-auth-0.3.3.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ced205bd4716667dfa947018f3cf857ca0277e7f7f4ce0626e0629a1ae4c90b |
|
MD5 | 3aa124cceb2968d58ca585acd8202ab1 |
|
BLAKE2b-256 | 4d57af7c3dbb6b7a90d6b268a77b6a88f3f80b70d66463e61e7860e9409fffc1 |