3

我在我的 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

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

4

1 回答 1

1

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

然后我有同样的任务,我只是 fork gem 并将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
于 2012-11-03T09:12:21.360 回答