2017-09-11 151 views
0

我正在構建的網站需要顯示公司頁面更新。 這需要爲所有用戶工作,而無需登錄LinkedIn(甚至沒有LinkedIn賬戶)。LinkedIn訪問令牌檢索

我創建了一個應用程序,並且我可以通過傳遞訪問令牌來運行REST API調用,這是非常好的和正如預期的那樣。

但是......最初獲得訪問令牌,我需要獲得授權碼,其中,從我所看到的,我只能作爲一個LinkedIn用戶在瀏覽器中登錄得到。有沒有解決這個問題的方法?我最初可以手動執行此操作,但訪問令牌在60天內過期並重新啓動,我再次需要進行身份驗證。我需要在後臺進行完全自動化,而不需要用戶與LinkedIn的互動。 LinkedIn API有可能嗎?

回答

0

的最終用戶(簡稱爲資源所有者)需要從資源服務器訪問他的數據爲代表團到您的應用程序(OAuth客戶端)的同意。

在您的訪問令牌過期之前,Linkedin確實允許您的應用程序Refresh your Access Tokens允許您的應用程序獲取新的訪問令牌。

事實證明,如發現了另一個答案的linkedin can not be refreshed without having linkedin user logging in to linkedin的訪問令牌。

-jim

+0

在這種情況下,最終用戶將是我,因爲該網站代表我提出請求。一旦被授予對應用的訪問權限,我就可以獲得授權碼和訪問令牌,但是如何從網站自動刷新令牌?是否有以編程方式驗證以獲取刷新令牌的方式?我知道用戶需要進行身份驗證爲此... –

+0

事實證明,如果沒有linkedin用戶登錄到linkedin,在另一個答案中發現,則無法刷新linkedin的訪問令牌。 – jwilleke