问题标签 [twitter-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何在控制器和 Erb 模板中实现对 twitter API 的搜索?
我是 Ruby on Rails 的新手,因为我想开发一个带有搜索选项的 twitter 应用程序。用户可以使用它来搜索其他用户。我正在为我的项目使用 twitter gem 和 oauth gem。我尝试过使用下面给定的代码,但它在 Rails 控制台中工作,但它无法正常工作。
ruby-on-rails - 在 ROR 上使用 twitter gem 下载推文时出错
我能够将 twitter gem 集成到我的 rails 应用程序中,但有时它可以工作,而且大多数时候它会给出这个错误。这是我对这个奇怪错误的服务器响应(框架跟踪)的片段。
ruby-on-rails - 在 Rails 4 应用程序中集成 Twitter 订阅源
我正在尝试将 twitter 提要集成到我的 rails 4 4 应用程序中,这是一个 cms。我解决了 twitter gem 并成功安装了它。我在 application_controller.rb 中设置了以下内容。
注意:我在这里省略了我的凭据,但在我的应用程序中正确保存了它们。然后我在我的视图中添加了以下内容,即 application.html.erb
我收到以下错误
我可能做错了什么?我已经阅读了 twitter gem 文档,首先设置了一个初始化程序,当我在视图中时,我意识到初始化程序中的局部变量丢失了范围,所以我删除了它并在控制器中添加了初始化。请注意,我们@client
将不胜感激。
ruby-on-rails-4 - 代表用户理解 Rails/Twitter 点击推文
作为前言,尽管我还是新手,但我已经完成了一些教程(即 Michael Hartl 的)。原谅任何模糊的术语。
我正在尝试在 Rails 4 中构建一个简单的应用程序,它执行以下操作:
用户登录到应用程序(当前使用登录与 Twitter 链接和路由)
一旦<% if current_user %>
是真的,我让视图呈现一个部分,其中将有一个简单按钮列表。当用户单击按钮时,我希望应用程序代表 current_user 发送预设字符串。理想情况下,我会在 ruby/rails 中完成这一切。
这些按钮功能是我挂断电话的地方。我已经阅读了很多文件,但似乎有很多相互矛盾的旧答案。这是我认为最接近的快速列表,尽管没有明确说明从视图中的简单按钮/链接发送推文:
- http://www.sitepoint.com/ruby-social-gems-twitter/
- http://richonrails.com/articles/sending-a-tweet-to-twitter
有些人需要控制器、更健壮的 oauth 设置(我已经捆绑安装并连接到 dev.twitter 应用程序,但除了键之外没有充实),以及其他任何东西。它让我转过身来,我还不够好,无法综合所有信息。任何帮助和指导都会很棒。以下是应用程序中可能有用的其他一些文件。
还有omniauth.rb
ruby-on-rails - Twitter gem 最佳实践 - 控制器与初始化器
我在 Twitter 上有一个注册的应用程序,并且能够发布到我的 Twitter 提要。但是,只有当我将初始化程序放入控制器的创建操作中时,我才能让它工作。
我遵循这篇文章中的建议达到了这一点: Twitter integration rails 4 app
如何通过读取我的配置/初始化程序中的文件来完成这项工作/最佳实践是什么?
ruby - 如何使用 twitter gem 检索我的个人资料
如何检索我的个人资料信息?
ruby-on-rails - Rails 4 在控制器中使用模块时遇到问题
在我的 rails 4 应用程序中,我无法将 twitter gem 配置从我的控制器提取到模块中,得到
用户控制器.rb
控制器/关注点/Twitconfig.rb
我已经尝试将“include Twitconfig”移出新操作,就像这样
但这只是在调用@client 时给出了一个未定义的方法错误。
这是我第一次在 rails 4 中包含一个模块,我已经尝试了一段时间,所以任何帮助都将不胜感激。
rspec - 如何在 rspec 中模拟 twitter 流式客户端调用?
使用 rspec 和 twitter gem https://github.com/sferik/twitter
我正在尝试找到一种解决方案,以理想地使用 VCR 之类的机制来模拟 twitter 流。显然,VCR 仅适用于 http 请求的 tcp 套接字连接。
如果这个问题太多了,任何关于在哪里存根的提示都会有帮助。
ruby-on-rails - 无法让 Twitter Gem 工作 - 给出未定义的方法错误
我正在关注 Twitter gem 的文档并尝试获得一些结果,但出现以下错误:
我已经把它放在我的 config/initializers/twitter_credentials.rb 中(我的密钥和令牌都填在我的应用程序中)
以下是来自我的控制器的位:
这在我看来:
当然,这是在我的 gemfile 中:
为什么我会收到这个错误?
ruby - Twitter api 说速率限制是 180(由用户授权),但使用 twitter gem 限制为 15 个调用
我正在使用 twitter gem 与 twitter API 进行交互。我正在使用single user authentication
(不是仅应用程序身份验证),如此处所示https://github.com/sferik/twitter/blob/master/examples/Configuration.md#single-user-authentication
我有一个页面,用户单击以使用 twitter 登录(我正在使用http://sign-in-with-twitter.herokuapp.com/)
一旦用户通过身份验证,我就会得到token
然后secret
使用我的应用程序consumer_key
,并与consumer_secret
登录用户一起使用token
并secret
进行初始化Twitter::REST::Client
,如下所示
我有一个(撬)断点,在那里我运行了obj.client.user
15 次(在不到 1 分钟的时间内 - 继续点击),然后我收到 rate_limit 警告
我假设 twitter gemclient.user
调用/1.1/users/show.json
https://github.com/sferik/twitter/blob/master/lib/twitter/rest/users.rb#L257?
这意味着 twitter api 在 15 分钟窗口内获得 15 次调用的限制率限制?但根据 API 文档https://dev.twitter.com/docs/api/1.1/get/users/show它是 180,而不是 15。那么为什么在 15 次调用后我会受到限制?
当我使用 Twitter API 控制台https://dev.twitter.com/console并在那里调用时/1.1/get/users/show
,它显示 180 作为速率限制。因此,我不确定为什么twitter gem
仅在 15 次通话后最终会受到限制。
无论如何,我可以在twitter
gem 中获取整个响应标头,以便调试易于阅读x-rate-limit-limit
和x-rate-limit-remaining
任何帮助将不胜感激。