2012-10-22 66 views
3

我在我的rails項目中使用pengwynn linkedIn gem。我如何關注給定公司ID的公司。 我寫了下面的代碼,但它不工作。Pengwynn Gem:如何關注公司

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 

任何想法,爲什麼它不工作或任何其他解決方案?

+0

你能同時提供,當你在命令行中鍵入這些 – raju

+0

IRB(主),你得到的迴應:093: 0> client.company(:id =>).follow => nil – prateek

回答

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