3

私は現在、ユーザーが LinkedIn からログインする必要がある Rails Web アプリケーションを開発しています。その後Member Profile、彼/彼女のプロフィール ページにプラグインを埋め込みたいと思います。

そのためには、公開 URL が必要です。公開 URL がないと、プラグインは機能しません。r_fullprofileLinkedIn ログインに関する完全なプロファイル権限を既に持っています。しかし、まだパブリック URL を抽出する API を見つけることができません。

そのURLを取得する方法はありますか?

4

1 に答える 1

4

public-profile-urlデフォルトのフィールドとして次を指定できます。

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :linkedin, "consumer_key", "consumer_secret", :scope => 'r_fullprofile r_emailaddress r_network', :fields => ["id", "email-address", "first-name", "last-name", "headline", "industry", "picture-url", "public-profile-url", "location", "connections"]
end

次に、pengwynn LinkedIn gem を使用して、次のように URL にアクセスできます。

client = LinkedIn::Client.new
client.authorize_from_access("access_token", "access_token_secret")
client.profile(:fields => ["public-profile-url"])
于 2012-11-01T00:03:26.727 に答える