Permalink
Browse files

Add Basic Authentication example.

  • Loading branch information...
1 parent cf4ebd0 commit 801c81e109f60df40a2a8594933f152949ea96a3 @joshthecoder joshthecoder committed May 11, 2011
Showing with 25 additions and 0 deletions.
  1. +25 −0 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!')
+

0 comments on commit 801c81e

Please sign in to comment.