如何使用PHP实现我的网站的linkedin邀请?

时间:2011-06-16 14:27:52

标签: php linkedin

我从链接http://developer.linkedin.com/docs/DOC-1012阅读了linkedin邀请函的文档,尽管有此页面,但互联网上没有其他帮助。但我发现只是这个页面上的XML内容。我不知道如何使用它,基本上应该要求使代码工作。请发布或参考PHP邀请的完整代码。我非常感激。

2 个答案:

答案 0 :(得分:3)

有一个LinkedIn推荐的PHP库,它有一个特定的invite()方法可以使用:

http://developer.linkedin.com/docs/DOC-1255

直接链接到代码:

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

基本上,你传递邀请方法(通过电子邮件,会员ID),传递给收件人,主题,消息,然后创建XML并通过OAuth将其发送到LinkedIn。

还包含一个演示脚本,以及一个演示如何在此处使用invite()方法的实时演示:

http://simplelinkedin.fiftymission.net/

答案 1 :(得分:2)

好的,我简要介绍了您正在谈论的API。 API要求您首先构建XML文件,然后使用“POST”方法将其发送到提供的URL。我应该提一下,我之前从未尝试过,所以我可能不正确,但这个过程看起来非常简单,如果根据LinkedIn API文档有点令人困惑。

所以你有几个选择:

  1. 我相信您可以使用AJAX将XML发布到LinkedIn API。为此,您需要设置一个使用“POST”方法的AJAX调用。这是关于如何构造AJAX POST请求的link(它与“get”请求略有不同)。所以基本上你会把你的用户输入一个表单,把它打包成一系列结构化的XML节点(就像你正在构建一个XML文件一样),然后把这个动态生成的XML块插入到主体中。 AJAX请求。发送请求,然后解析结果。

  2. 或者,您可以设置一个空白的XML“模板”文件,其中包含您向LinkedIn API提交邀请所需的结构。当您的用户向您的服务器提交邀请请求时,您将提取他们的输入,验证它,然后使用PHP Xpath和PHP DOM的组合来搜索您的XML模板并动态添加用户数据到正确节点位置的模板。然后使用this page上的这些说明将您的邀请请求发送到LinkedIn的API处理程序(使用PHP函数“curl()”)。

    让我知道结果如何!

    此致

    ħ