gpt4 book ai didi

ruby-on-rails - 从 Rails 3 应用程序发布到 Twitter 帐户

转载 作者:行者123 更新时间:2023-12-02 21:51:41 24 4
gpt4 key购买 nike

我有一个每天发布一次新闻或博客项目的网站。

我希望新闻/博客项目在发布后直接发布到公司 Twitter 帐户。

网上的很多指南似乎都是关于使用 current_user 的 Twitter 用户名,但我似乎找不到适合我的特定工作的指南。

我该如何去做呢?我已经登录 dev.twitter.com 并获取了我的 token 等...

最佳答案

rails 有一个 gem 是为了处理 Twitter API 而构建的:https://github.com/sferik/twitter

过程非常简单,您所要做的就是创建一个 Twitter APP 并获取 APP_TOKEN 和 APP_SECRET 以及您公司的 Twitter USER_TOKEN 和 USER_SECRET。之后您可以配置 Twitter gem。

config/initializers/twitter.rb:

client = Twitter::REST::Client.new do |config|
config.consumer_key = "YOUR_APP_CONSUMER_SECRET"
config.consumer_secret = "YOUR_APP_CONSUMER_SECRET"
config.access_token = "A_USER_ACCESS_TOKEN"
config.access_token_secret = "A_USER_ACCESS_SECRET"
end

完成后,您所要做的就是在刚刚创建的客户端上调用“update”方法,帖子将发布到 Twitter 上的用户提要中:

client.update("Article Lorem Ipsum...")

请记住,消息长度限制为 140 个字符。

关于ruby-on-rails - 从 Rails 3 应用程序发布到 Twitter 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18513186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com