问题标签 [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 - 推荐用于 ruby-on-rails 的 twitter gem
我在那里发现了几个不同的 twitter gem(用于 ruby-on-rails):
http://twitter4r.rubyforge.org/
但我想知道是否有人可以评价他们并提供一个或一个新的推荐。
谢谢
ruby-on-rails - Ruby-on-rails:路由问题:控制器动作寻找 show 什么时候应该寻找 finalize
背景:尝试将 twitter gem 用于 ruby-on-rails。
在路线:
(twitter_sessions 是我的应用程序中 twitter 会话的控制器)。
视图只有一个文件new.html.erb
,非常简单:
和 twitter_sessions_controller.rb:
然而,在我点击“twitter”按钮后,我得到了这个错误:
如果我直接转到 finalize url,http://localhost:3000/twitter_sessions/finalize
我会收到此错误:
有任何想法吗?谢谢
ruby - 推特转发 API
我正在使用 twitter gem 作为库来使用 twitter api。我注意到一个奇怪的问题,即转发推文。每当我打电话时,我只会从我的相互联系中得到转发。
因此,如果有人转发我的帖子,我将永远无法使用适当的 api 调用获得该转发。但是,搜索功能可能是解决此问题的方法。但它并不适合所有情况。
有人在推特上遇到过同样的问题吗?任何建议或提示?:)
ruby-on-rails - 如何使用 oauth gem 和 twitter 1.0.0 gem 对 Rails 应用程序中的用户进行身份验证?
Jnunemaker 刚刚更新了他的 twitter gem (https://github.com/jnunemaker/twitter) 并删除了 Twitter::Oauth 类。我的代码看起来不太像他的示例,所以我在更新它时遇到了问题。这是我在 twitter 0.9 gem 中使用的代码:
用户控制器
这是我尝试更改此代码的示例:
用户控制器
宝石文件
我确定我的回调方法有很多问题,但奇怪的是我的 oauth 方法在我本地运行时工作正常,但是当我尝试从我的live(使用heroku部署)版本。
ruby-on-rails - 使用 Twitter gem 时出错,Errno::EAFNOSUPPORT
我在 Heroku 部署中收到此错误:
当我像这样拨打某个电话 Twitter 时:
此代码根据 gem 的文档在本地工作,我无法通过谷歌搜索任何关于它的内容。
我的本地设置如下:
我正在 Heroku 上使用竹核磁共振 1.9.2 堆栈。
ruby-on-rails-3 - 未初始化的常量 Twitter::OAuth
我正在努力让我的应用程序显示来自我的应用程序的提要时间线。到目前为止,我已经使用了 oauth-plugin、oauth 和 twitter gems(用于 rails3)来获得授权。这工作得很好。
现在,当我尝试连接时,我很挣扎。
我最终得到一个错误:
已检查我没有调用 twitter 的其他操作(如此处的另一篇文章中所述)。但到目前为止,没有运气。
希望有人能帮忙!
- 编辑 -
我忘了提到我正在使用 Devise 来验证我的用户。已尝试插入:
但是还是没有成功。。
-- 编辑二 --
在 twitter gem git 网站上找到了关于在 1.0 版中折旧的解决方案。
我现在已将 twitter_token.rb 文件中的代码替换为:
def 客户端,除非 @client
哪个摆脱了那个错误,但现在又导致另一个:(
我也试过这个:
这给出了以下错误:
有任何想法吗?我要疯了!
ruby-on-rails - 从 Twitter Gem 中拯救
我有一个tweets_controller
当状态更新失败时,我正在尝试救援。我想向用户显示一条消息,但是 - 这是我所能得到的:
如何获取错误消息,以便我可以通过控制器将其显示给我的用户?
ruby - Twitter Ruby Gem - 获取朋友的姓名和 ID,仅此而已
是否可以仅使用 id 和全名简单地获取您关注的人?我不需要任何额外的数据,这是对带宽的浪费。
目前我唯一的解决方案是:
有没有办法让用户返回一个 ID 和全名数组?比上面描述的方式更好的方法?最好是一种不在客户端过滤的方法。
ruby-on-rails - Twitter.search("query").user 在部署到 Heroku 后评估为 Nil
使用 Twitter gem 时。当我在本地运行它时效果很好,但是一旦我将它部署到 Heroku,很明显用户对象将返回 Nil。
包含的所有部分name
都是空的,在我包含页面之前unless user.nil?
,当我部署到 Herky 时,页面将无法呈现,日志显示“NilClass 没有方法 []”
这是我正在调用的方法。
更奇怪的是,r 的某些成员我可以正常访问并且不是 Nil,但用户是。
ruby - Twitter gem,Heroku,内部服务器错误
我以前没有使用过 Twitter API。
我有一个 Sinatra 应用程序被推送到 Heroku,它使用了 Twitter gem。我在应用程序中做的唯一一件事(就 Twitter 而言)就是提取我的 5 条最新推文。
然而,昨晚我无法让它工作,Heroku 抛出了一个内部服务器错误,日志告诉我:
和堆栈跟踪。重新启动应用程序使其再次工作。
今天我醒来,检查了我的heroku应用程序,我再次收到内部服务器错误..
我能做些什么来完成这项工作?有没有办法让它缓存推文以防它抛出一个 BadRequest 错误,或者有没有办法让 Twitter 获得无限(或几乎无限)的请求?
我没有进行身份验证或其他任何事情。有点糊涂。