2

无论如何通过API调用使用PHP更新公司页面中链接的公司状态,

4

4 回答 4

3

目前还没有办法为公司创建 LinkedIn 所说的“股份”。这是他们论坛上与此相关的帖子。

于 2012-05-29T15:01:53.957 回答
2

这是一个非常快速的指南。看看我使用 LinkedIn API 的决定。请记住,在这样做之前:

  1. 您必须在 LinkedIn 中拥有个人资料;
  2. 您的公司必须在 LinkedIn ( http://www.linkedin.com/company/yourcompanyname ) 中有公司页面;
  3. 您必须是您公司页面的管理员(以便代表您的公司发布更新)。

满足上述条件后,请访问https://www.linkedin.com/secure/developer并使用您的个人资料凭据登录。添加一个新应用程序以获取 API 密钥、密钥、OAuth 用户令牌和 OAuth 用户密钥。

用于发布公司股票的 LinkedIn API 的 PHP 代码:

require 'OAuth.php'; // .. or install the PECL extension.. Google it

$apiKey = 'xxxxxxx'; // take it from your application
$apiSecret = 'yyyyyyyyy'; // take it from your application
$accessToken = 'zzzzzzzzz'; // take it from your application
$accessToken = 'kkkkkkkkkkk'; // take it from your application
$oauth = new OAuth($apiKey, $apiSecret);
$oauth->setToken($accessToken, $accessTokenSecret);

$body = new stdClass();
$body->comment = 'Some comment';
$body->content = new stdClass();
$body->content->title = 'Some title';
$body->content->description = 'Some description';
$body->content->{'submitted-url'} = 'http://www.mycompany.com/article_id/123456'; // ID of your company page in LinkedIn
$body->visibility = new stdClass();
$body->visibility->code = 'anyone';
$body_json = json_encode($body);

$oauth->fetch('http://api.linkedin.com/v1/companies/12345678/shares', $body_json, OAUTH_HTTP_METHOD_POST, array(
  "Content-Type" => "application/json",
  "x-li-format" => "json"
));
$response = json_decode($oauth->getLastResponse());

我希望它有所帮助。

于 2013-12-17T14:48:11.253 回答
2

此问题的已接受答案不再有效,并且链接到现在可用的公告的另一个答案有两个断开的链接

澄清一下,您现在可以发布公司状态更新/分享,相关文档位于https://developer.linkedin.com/docs/company-pages#company_share

于 2015-04-13T14:00:58.107 回答
1

自 2013 年 8 月起,LinkedIn 的 API 支持分享到公司页面。

公告

官方文档

于 2014-05-06T21:33:57.210 回答