ruby-on-rails - Pengwynn 领英 Gem : How to follow a company

标签 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

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

最佳答案

如果您使用的是 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

关于ruby-on-rails - Pengwynn 领英 Gem : How to follow a company,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13019106/

相关文章:

ruby-on-rails - 身份验证后将 omniauth-facebook 重定向到特定页面

c# - Asp.NET 中的领英 API

go - 使用 url 编码的 LinkedIn API 调用

php - LinkedIn 不接收 og :image

ios - 通过 LinkedIn 共享带等号的链接的问题

ruby-on-rails - Rails after_save 回调条件

ruby-on-rails - 经济拒绝 : Connection Refused localhost:11211 - Dalli/Memcachier/Heroku

ruby-on-rails - 除了在一个字段上,我如何禁止更新?

css - Rails 不显示背景图像

python - web2py、OAuth 和 LinkedIn