Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Add Basic Authentication example.

  • Loading branch information...
commit 801c81e109f60df40a2a8594933f152949ea96a3 1 parent cf4ebd0
@joshthecoder joshthecoder authored
Showing with 25 additions and 0 deletions.
  1. +25 −0 examples/basic_auth.py
View
25 examples/basic_auth.py
@@ -0,0 +1,25 @@
+import tweepy
+
+# === Basic Authentication ===
+#
+# *Note: Basic Authentication is deprecated and no longer supported on Twitter.
+# It is still provided for use in services like Status.net which still suppports it.*
+#
+# This mode of authentication requires the user provide their username and plain text password.
+# These credentials will then be provided for each request to the API for authentication.
+
+# You would normally fetch this in your application
+# by asking the user or loading from some dark place.
+username = ""
+password = ""
+
+# Create an authentication handler passing it the username and password.
+# We will use this object later on when creating our API object.
+auth = tweepy.auth.BasicAuthHandler(username, password)
+
+# Create the API object providing it the authentication handler to use.
+# Each request will then be authenticated using this handler.
+api = tweepy.API(auth)
+
+api.update_status('Updating using basic authentication via Tweepy!')
+
Please sign in to comment.
Something went wrong with that request. Please try again.