LinkedIn组API通过PHP自动发布

时间:2011-11-10 08:52:27

标签: linkedin

有人请教我如何使用PHP在linkedin组中发布新讨论。 如果有人带来一个例子,我将不胜感激。

感谢所有回复。

可爱的程序员:)

2 个答案:

答案 0 :(得分:3)

您可以使用PHP通过最新版本的Simple-LinkedIn库访问Groups API:

http://code.google.com/p/simple-linkedinphp/

release notes,涵盖了特定于群组的方法的补充。要使用库回答您的问题,您可以执行以下操作:

$response = $OBJ_linkedin->createPost(<groupid>, <title>, <summary>);
if($response['success'] === TRUE) {
  // success
} else {
  // failure
}

答案 1 :(得分:2)

简短回答,你不能。

尽管我自己(我是LI集团经理)以及其他许多拥有和/或管理团队的人,但即使经过2年的有希望,Linked-in仍然没有为团队管理制作出合适的API,但答案很长。李多次问。

现在......从另一个角度来看待它:

你真的不需要一个API发布,毕竟它只是一个html我们的服务器,但是即使有了LI,你也无法在没有用户登录的情况下做任何事情,这意味着oauth代码要记录进入,创建帐户,获取登录令牌,然后提供更多信息,以及讨论的语义。

总之,它不会是一个简单的帖子,即使是开放的团体,对于这么简单的任务,它也需要你做很多工作。

然而,如果你的坚定,那么我将首先安装像fiddler&amp; amp; wire-shark,然后分析关于LI的手动会话并观察登录过程,创建帖子等...端到端,让您了解发送到哪里的内容。一旦你完成了这个,那么只需要在PHP中再现它的问题

如果您希望这样编写自动垃圾邮件工具,我真的不会烦恼,因为第二次看到它,它将被关闭并阻止被LI管理使用。

更新:

看看OP提供的链接,现在看来有一个群组API,我不得不说,当群主提出要求时,LI仍然非常安静(因此大量的屏幕抓取)我之前已经完成了)

继续,查看您提供的示例链接:

http://api.linkedin.com/v1/groups/12345/posts:(title,summary,creator)?order=recency

我还不知道API(需要进行一些调查)但是,有一件事情看起来像是你

A)需要一个帐户 B)需要一个API密钥(可能因此LI可以跟踪您的使用情况) C)需要先执行某种OAuth身份验证并登录才能使用它。

就目前情况而言,我建议你做我即将做的事并阅读所有文档。 : - )

我们都在这里学到了新的东西。