Skip to main content

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

Release files for twitter-application-only-auth 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for twitter-application-only-auth 0.3.3
File Size Uploaded
twitter-application-only-auth-0.3.3.tar.gz 2.7 kB Details

Release files / twitter-application-only-auth-0.3.3.tar.gz

Download URL twitter-application-only-auth-0.3.3.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6ced205bd4716667dfa947018f3cf857ca0277e7f7f4ce0626e0629a1ae4c90b
BLAKE2b-256 checksum
How to use checksums
4d57af7c3dbb6b7a90d6b268a77b6a88f3f80b70d66463e61e7860e9409fffc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.3 This release

1 release file

0.3.2

1 release file

0.3.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page