Guest User

Untitled

a guest
Nov 15th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. ...
  2. var notification newReleaseNotification
  3. json.NewDecoder(strings.NewReader(payload)).Decode(&notification)
  4. err := tweet(notification.Details(), fnCtx.Config()["twitter_consumerkey"], fnCtx.Config()["twitter_consumersecret"], fnCtx.Config()["twitter_accesstoken"], fnCtx.Config()["twitter_accesstokensecret"])
  5.  
  6. if err != nil {
  7. fdk.WriteStatus(out, 500)
  8. prob := "Could not tweet new release details due to " + err.Error()
  9. log.Println(prob)
  10. return
  11. }
  12. ...
  13.  
  14. //tweet
  15.  
  16. func tweet(tweet, consumerkey, consumersecret, accesstoken, accesstokensecret string) error {
  17. anaconda.SetConsumerKey(consumerkey)
  18. anaconda.SetConsumerSecret(consumersecret)
  19. api := anaconda.NewTwitterApi(accesstoken, accesstokensecret)
  20.  
  21. _, err := api.PostTweet(tweet, url.Values{})
  22.  
  23. if err != nil {
  24. return err
  25. }
  26.  
  27. return nil
  28. }
Add Comment
Please, Sign In to add comment