【问题标题】:undefined method `company_search' for LinkedIn API with linkedin-oauth2 gem带有linkedin-oauth2 gem的LinkedIn API的未定义方法“company_search”
【发布时间】:2015-05-13 23:17:51
【问题描述】:

我想在 Ruby on Rails 项目中使用 LinkedIn API 搜索公司。

我使用linkedin-oauth2 gem 来执行此操作,但是当我尝试任何公司搜索时,都会出现此错误。

undefined method `company_search' for #<LinkedIn::API:0x007f88aad68bb8>

这是我的代码:

api = LinkedIn::API.new(access_token)
@companies = api.company_search(
    keyword: "technologies", 
    facets: "location,industry", 
    facet: ["location,us","industry,4"], 
    start: 0, 
    count: 1000000
)

【问题讨论】:

  • 我没有看到 gem 中记录的任何方法 company_search
  • 如果你想在你的 Gemfile 中将它用于你自己的gem 'linkedin-oauth2', git: 'emorikawa/linkedin-oauth2', branch: 'master' 然后捆绑安装

标签: ruby-on-rails ruby gem linkedin


【解决方案1】:

如果你想使用方法(company_search)为自己使用

gem 'linkedin-oauth2', github: 'emorikawa/linkedin-oauth2', branch: 'master' 

在你的Gemfile 然后bundle install

但建议使用 gem 的稳定版本

【讨论】:

    【解决方案2】:

    看起来你是这个 gem 的旧版本。这个方法是 2015 年 3 月的added,这个 gem 还没有发布。

    所以,你应该使用来自master 的最新版本的gem:

    gem 'linkedin-oauth2', github: 'emorikawa/linkedin-oauth2', branch: 'master' 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-25
      • 2014-11-17
      • 1970-01-01
      • 2011-08-13
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      相关资源
      最近更新 更多