Pengwynn LinkedIn Gem:如何关注公司

时间:2012-10-22 20:15:10

标签: ruby-on-rails linkedin

我在我的rails项目中使用pengwynn linkedIn gem。如何根据公司ID关注公司。 我编写了以下代码,但它无效。

client = LinkedIn::Client.new('consumer_key', 'consumer_secret')

rtoken = client.request_token.token

rsecret = client.request_token.secret

client.request_token.authorize_url
=> "https://api.linkedin.com/uas/oauth/authorize?oauth_token=<generated_token>"

client.authorize_from_request(rtoken, rsecret, pin)

client.company(:id => <company_id>).follow

知道为什么它不起作用或任何其他解决方案?

1 个答案:

答案 0 :(得分:1)

如果你使用的是linkedin gem 0.3.x,它没有跟踪公司的方法。 它可以添加到2-0稳定的分支中。

然后我有同样的任务,我只是将宝石分叉并将follow_company方法添加到/lib/linked_in/api/update_methods.rb

def follow_company(company_id)
  path = "/people/~/following/companies"
  post(path, {id: company_id}.to_json ,"Content-Type" => "application/json")
end