簡體   English   中英

Linkedin Rest API突然停止工作

[英]Linkedin Rest API suddenly stopped working

我正在開發一個Rails應用程序,其中包含將個人資料信息從LinkedIn導入到Rails數據庫的功能。 很多時候它都可以正常工作,但是在過去的兩周里,它突然停止工作了。

  • LinkedIn上的默認應用程序權限僅為r_fullprofile
  • 我用linkedin gem作為包裝紙
  • 域導入- positionseducationssummarylanguagespicture-url

錯誤,我在PROD日志中看到:


    LinkedIn connect failed: Scope NOT_AUTHORIZED : r_fullprofile
    .rvm/gems/ruby-2.1.2/gems/oauth-0.4.7/lib/oauth/consumer.rb:178:in `request'
    .rvm/gems/ruby-2.1.2/gems/oauth-0.4.7/lib/oauth/consumer.rb:194:in `token_request'
    .rvm/gems/ruby-2.1.2/gems/oauth-0.4.7/lib/oauth/consumer.rb:136:in `get_request_token'
    .rvm/gems/ruby-2.1.2/gems/linkedin-0.4.3/lib/linked_in/helpers/authorization.rb:22:in `request_token'

正如我在debug中看到的那樣,由於某種原因, request token and secretnil ,所以我決定使用我的linkedin-app授權客戶端的API不起作用。

另外,我在stackoverflow上找到了一個答案,即某些API規則在一段時間前已更改:

在2015年5月12日之后,如果沒有經過LinkedIn的特別審查,則應用將無法再申請此成員的權限,以確保其符合“使用LinkedIn的應用”用例( https://developer.linkedin.com/docs/apply-with-linkedin )或其他授予訪問權限的合作伙伴計划成員資格。

但是,現在r_fullprofile存在一些r_fullprofile permisson的類似物, r_fullprofile可以訪問以從linkedin獲取所有概要文件的信息?

這是我在《 開發人員計划轉換指南》中找到的內容

現在,要訪問r_fullprofile成員權限,需要獲得LinkedIn的明確批准。 此外,此許可的焦點已更改為更加具體。 展望未來,使用r_fullprofile權限從Profile API接收的數據只能用於補充您公司的職業頁面,如“在LinkedIn上申請”頁面上進一步所述。

如果您已經在使用r_fullprofile提供的成員數據,並且您認為您的應用程序符合新的使用條件,則仍然需要在“通過LinkedIn申請”頁面上申請許可,以保持應用程序使用r_fullprofile成員權限的能力。

如果需要,這是與LinkedIn一起申請的鏈接: https : //help.linkedin.com/app/ask/path/api-dvr

我已要求從我的應用程序恢復API訪問,希望LinkedIn支持對我有所幫助。

結合使用領英申請:

全面了解候選人的背景,他們的推薦,興趣以及他們在網絡中的人的信息將候選人的完整個人資料數據整合到您的職業網站中,使合格的候選人輕松申請公司的工作

幾天后,我收到一個答復,表明我對API的訪問已恢復! 感謝LinkedIn審核團隊,他們很棒!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM