loading...

ElixirのExTwitterでツイートする

twitter logo github logo ・1 min read

ElixirにはExTwitterというTwitter用のライブラリがある。
それでツイートしてみた。

設定

ExTwitterの説明通り。access_tokenとaccess_token_secretはユーザーのものを使うので空にしている。

ツイート

  def tweet(token, secret, body) do
    ex_twitter_configure(token, secret)
    ExTwitter.API.Tweets.update(body)
  end

  defp ex_twitter_configure(token, secret) do
    conf = [
      consumer_key: Application.get_env(:extwitter, :oauth)[:consumer_key],
      consumer_secret: Application.get_env(:extwitter, :oauth)[:consumer_secret],
      access_token: token,
      access_token_secret: secret
    ]

    ExTwitter.configure(:process, conf)
  end

ログイン中のユーザーのアクセストークンを使うために、API実行前に設定をしている。

twitter logo DISCUSS
Classic DEV Post from May 24 '19

ECMAScript Classes - Keeping Things Private

dala00 profile image
Web engineer.

Sore eyes?

dev.to now has dark mode.

Go to the "misc" section of your settings and select night theme ❤️