簡體   English   中英

API REST LINKEDIN用於采購

[英]API REST LINKEDIN for sourcing

晚上好,我想使用LinkedIn REST API來收集人們的信息,例如電子郵件的名稱,體驗...我與Ionic 3的合作是基於4 angular的。 linkedin.com/docs/rest-api沒有結果,並且在此頁面上https://www.myprogrammingtutorials.com/linkedin-api-using-php-get-users-data.html他給了我一個訪問令牌錯誤謝謝提前如果您有建議...! ?? 這是我的代碼

 <!-- search_link.php --> <!DOCTYPE html> <html> <head> <title>search</title> </head> <body> <form method="get" action="result_link.php"> <input type="text" name="code"> <input type="submit" name=""> </form> </body> </html> <!-- result_link.php --> <?php if(isset($_GET['code'])){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"https://www.linkedin.com/oauth/v2/accessToken"); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_POSTFIELDS,"grant_type=authorization_code&code=".$_GET['code']."&redirect_uri=http://localhost:80/linkedin_search/result_link.php&client_id={ID_CLIENT}&client_secret={SECRET_CLIENT}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec ($ch); curl_close ($ch); } if(isset($_GET['code']) && json_decode($server_output)->access_token != ''){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"https://api.linkedin.com/v1/people/~?oauth2_access_token=".json_decode($server_output)->access_token."&format=json"); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output2 = curl_exec ($ch); curl_close ($ch); $user_data = json_decode($server_output2); print_r($user_data); } ?> 

我們需要做的第一件事是,通過下面的按鈕授權應用程序中的鏈接

<a href="https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URL}&state=987654321&scope=r_basicprofile">Register With LinkedIn</a>

它將代碼( $_GET['code'] )發送回我們提供的REDIRECT_URL

暫無
暫無

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

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