aboutsummaryrefslogtreecommitdiff
path: root/pythonProgram/function-specific-programs/tweet.py
diff options
context:
space:
mode:
Diffstat (limited to 'pythonProgram/function-specific-programs/tweet.py')
-rw-r--r--pythonProgram/function-specific-programs/tweet.py43
1 files changed, 43 insertions, 0 deletions
diff --git a/pythonProgram/function-specific-programs/tweet.py b/pythonProgram/function-specific-programs/tweet.py
new file mode 100644
index 0000000..9903edd
--- /dev/null
+++ b/pythonProgram/function-specific-programs/tweet.py
@@ -0,0 +1,43 @@
+"""
+import tweepy
+
+#twitter application credentials
+consumer_key="addYours"
+consumer_secret="addYours"
+
+#twitter user credentials
+access_token="AddYours"
+access_token_secret="AddYours"
+
+auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
+auth.set_access_token(access_token, access_token_secret)
+
+tweepyapi = tweepy.API(auth)
+
+tweepyapi.update_status('Hello World!')
+print("Hello " + tweepyapi.me().name)
+"""
+
+import tweepy
+
+def get_api(cfg):
+ auth = tweepy.OAuthHandler(cfg['consumer_key'], cfg['consumer_secret'])
+ auth.set_access_token(cfg['access_token'], cfg['access_token_secret'])
+ return tweepy.API(auth)
+
+def main():
+ # Fill in the values noted in previous step here
+ cfg = {
+ "consumer_key" : consumer_key,
+ "consumer_secret" : consumer_secret,
+ "access_token" : access_token,
+ "access_token_secret" : access_token_secret
+ }
+
+ api = get_api(cfg)
+ tweet = "Hello, world!"
+ status = api.update_status(status=tweet)
+ # Yes, tweet is called 'status' rather confusing
+
+if __name__ == "__main__":
+ main()