3
我目前正在開發一個需要用戶通過LinkedIn登錄的Rails網絡應用程序。之後,我想在他/她的個人資料頁面中嵌入Member Profile
插件。LinkedIn API:如何爲用戶獲取公共網址
爲了實現這一點,我需要有公共URL,沒有它的插件將無法正常工作。我已在LinkedIn登錄上擁有完整個人資料許可r_fullprofile
。但仍然無法找到提取公開網址的API。
有沒有辦法獲得該網址?
我目前正在開發一個需要用戶通過LinkedIn登錄的Rails網絡應用程序。之後,我想在他/她的個人資料頁面中嵌入Member Profile
插件。LinkedIn API:如何爲用戶獲取公共網址
爲了實現這一點,我需要有公共URL,沒有它的插件將無法正常工作。我已在LinkedIn登錄上擁有完整個人資料許可r_fullprofile
。但仍然無法找到提取公開網址的API。
有沒有辦法獲得該網址?
可以指定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寶石,你可以訪問該網址,像這樣:
client = LinkedIn::Client.new
client.authorize_from_access("access_token", "access_token_secret")
client.profile(:fields => ["public-profile-url"])
謝謝您的精確和正確答案 – wael34218
@ mccannf當使用[omniauth linkedin](https://github.com/decioferreira/omniauth-linkedin-oauth2)時,你如何獲得訪問令牌和令牌密鑰? – Zamith