问题标签 [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.

0 投票
0 回答
440 浏览

ruby-on-rails - 如何在控制器和 Erb 模板中实现对 twitter API 的搜索?

我是 Ruby on Rails 的新手,因为我想开发一个带有搜索选项的 twitter 应用程序。用户可以使用它来搜索其他用户。我正在为我的项目使用 twitter gem 和 oauth gem。我尝试过使用下面给定的代码,但它在 Rails 控制台中工作,但它无法正常工作

0 投票
2 回答
94 浏览

ruby-on-rails - 在 ROR 上使用 twitter gem 下载推文时出错

我能够将 twitter gem 集成到我的 rails 应用程序中,但有时它可以工作,而且大多数时候它会给出这个错误。这是我对这个奇怪错误的服务器响应(框架跟踪)的片段。

0 投票
1 回答
687 浏览

ruby-on-rails - 在 Rails 4 应用程序中集成 Twitter 订阅源

我正在尝试将 twitter 提要集成到我的 rails 4 4 应用程序中,这是一个 cms。我解决了 twitter gem 并成功安装了它。我在 application_controller.rb 中设置了以下内容。

注意:我在这里省略了我的凭据,但在我的应用程序中正确保存了它们。然后我在我的视图中添加了以下内容,即 application.html.erb

我收到以下错误

我可能做错了什么?我已经阅读了 twitter gem 文档,首先设置了一个初始化程序,当我在视图中时,我意识到初始化程序中的局部变量丢失了范围,所以我删除了它并在控制器中添加了初始化。请注意,我们@client将不胜感激。

0 投票
1 回答
310 浏览

ruby-on-rails-4 - 代表用户理解 Rails/Twitter 点击推文

作为前言,尽管我还是新手,但我已经完成了一些教程(即 Michael Hartl 的)。原谅任何模糊的术语。

我正在尝试在 Rails 4 中构建一个简单的应用程序,它执行以下操作:

用户登录到应用程序(当前使用登录与 Twitter 链接和路由)

一旦<% if current_user %>是真的,我让视图呈现一个部分,其中将有一个简单按钮列表。当用户单击按钮时,我希望应用程序代表 current_user 发送预设字符串。理想情况下,我会在 ruby​​/rails 中完成这一切。

这些按钮功能是我挂断电话的地方。我已经阅读了很多文件,但似乎有很多相互矛盾的旧答案。这是我认为最接近的快速列表,尽管没有明确说明从视图中的简单按钮/链接发送推文:

有些人需要控制器、更健壮的 oauth 设置(我已经捆绑安装并连接到 dev.twitter 应用程序,但除了键之外没有充实),以及其他任何东西。它让我转过身来,我还不够好,无法综合所有信息。任何帮助和指导都会很棒。以下是应用程序中可能有用的其他一些文件。

还有omniauth.rb

0 投票
2 回答
1588 浏览

ruby-on-rails - Twitter gem 最佳实践 - 控制器与初始化器

我在 Twitter 上有一个注册的应用程序,并且能够发布到我的 Twitter 提要。但是,只有当我将初始化程序放入控制器的创建操作中时,我才能让它工作。

我遵循这篇文章中的建议达到了这一点: Twitter integration rails 4 app

如何通过读取我的配置/初始化程序中的文件来完成这项工作/最佳实践是什么?

0 投票
1 回答
1207 浏览

ruby - 如何使用 twitter gem 检索我的个人资料

如何检索我的个人资料信息?

0 投票
1 回答
314 浏览

ruby-on-rails - Rails 4 在控制器中使用模块时遇到问题

在我的 rails 4 应用程序中,我无法将 twitter gem 配置从我的控制器提取到模块中,得到

用户控制器.rb

控制器/关注点/Twitconfig.rb

我已经尝试将“include Twitconfig”移出新操作,就像这样

但这只是在调用@client 时给出了一个未定义的方法错误。

这是我第一次在 rails 4 中包含一个模块,我已经尝试了一段时间,所以任何帮助都将不胜感激。

0 投票
1 回答
413 浏览

rspec - 如何在 rspec 中模拟 twitter 流式客户端调用?

使用 rspec 和 twitter gem https://github.com/sferik/twitter

我正在尝试找到一种解决方案,以理想地使用 VCR 之类的机制来模拟 twitter 流。显然,VCR 仅适用于 http 请求的 tcp 套接字连接。

如果这个问题太多了,任何关于在哪里存根的提示都会有帮助。

0 投票
2 回答
577 浏览

ruby-on-rails - 无法让 Twitter Gem 工作 - 给出未定义的方法错误

我正在关注 Twitter gem 的文档并尝试获得一些结果,但出现以下错误:

我已经把它放在我的 config/initializers/twitter_credentials.rb 中(我的密钥和令牌都填在我的应用程序中)

以下是来自我的控制器的位:

这在我看来:

当然,这是在我的 gemfile 中:

为什么我会收到这个错误?

0 投票
3 回答
1061 浏览

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登录用户一起使用tokensecret进行初始化Twitter::REST::Client,如下所示

我有一个(撬)断点,在那里我运行了obj.client.user15 次(在不到 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 次通话后最终会受到限制。

在此处输入图像描述

无论如何,我可以在twittergem 中获取整个响应标头,以便调试易于阅读x-rate-limit-limitx-rate-limit-remaining

任何帮助将不胜感激。