Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ...
- var notification newReleaseNotification
- json.NewDecoder(strings.NewReader(payload)).Decode(¬ification)
- err := tweet(notification.Details(), fnCtx.Config()["twitter_consumerkey"], fnCtx.Config()["twitter_consumersecret"], fnCtx.Config()["twitter_accesstoken"], fnCtx.Config()["twitter_accesstokensecret"])
- if err != nil {
- fdk.WriteStatus(out, 500)
- prob := "Could not tweet new release details due to " + err.Error()
- log.Println(prob)
- return
- }
- ...
- //tweet
- func tweet(tweet, consumerkey, consumersecret, accesstoken, accesstokensecret string) error {
- anaconda.SetConsumerKey(consumerkey)
- anaconda.SetConsumerSecret(consumersecret)
- api := anaconda.NewTwitterApi(accesstoken, accesstokensecret)
- _, err := api.PostTweet(tweet, url.Values{})
- if err != nil {
- return err
- }
- return nil
- }
Add Comment
Please, Sign In to add comment