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実行前に設定をしている。
Top comments (0)