是否可以使用 PHP 获取LinkedIn公司更新



我的目标是使用LinkedIn PHP REST API 或JavaScript API在网站上制作一个LinkedIn公司更新提要。此提要需要可供访问我网站的任何用户使用,但是,我能找到的所有代码示例都要求我将访问用户重定向到OAuth LinkedIn,以便我可以获取访问令牌以进行API调用。这不是我需要的。

如何为访问我网站的任何匿名用户为我的公司进行 API 调用(无需重定向到 LinkedIn)?这必须是可能的。我已经在LinkedIn上注册了申请并收到了:

API 密钥: XXXXX
密钥: XXXXX
OAuth 用户令牌:XXXXX
OAuth 用户密钥:XXXXX

一个相关的问题是,在我注册LinkedIn应用程序时提供给我的 OAuth 用户令牌和 OAuth 用户密钥是什么?

如果您已经有令牌,请检查文档中有关获取配置文件的部分,它对于公司更新的工作方式完全相同,只是 url 不同:https://developer.linkedin.com/documents/code-samples

以下是获取公司更新所需的 PHP 代码:

$token = "<your_access_token>";
$url = "https://api.linkedin.com/v1/companies/<company_id>/updates";    
$headers = array(
  'Authorization: Bearer ' . $token,
  'x-li-format: json'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);
echo $response;

使用其他答案中链接中的代码获取客户端的访问令牌。

最新更新