未定义的方法`company_search'对于带有linkedin-oauth2 gem的LinkedIn API

时间:2015-05-13 14:50:34

标签: ruby-on-rails ruby gem linkedin

我想在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
)

2 个答案:

答案 0 :(得分:3)

如果您想使用方法(company_search)供您自己使用

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

Gemfile然后bundle install

但是建议使用稳定版本的宝石

答案 1 :(得分:2)

看起来像你使用这个宝石的旧版本。该方法在2015年3月为added,此宝石尚未发布。

因此,您应该使用master的最新版gem:

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