使用PHP将Linkedin联系人导入我的网站

使用PHP将Linkedin联系人导入我的网站,php,linkedin,Php,Linkedin,如何使用PHP将LinkedIn联系人导入我的网站?我对脚本或帮助文档感兴趣。使用open invitor。如果您想将个人档案/连接数据带过来,可以使用LinkedIn API,特别是档案和/或连接API 一旦您通过OAuth对API进行了授权,就可以编写一个连接到LinkedIn的PHP cron脚本,并定期提取这些数据。请注意,除非您具有明确的用户权限,否则平台指南通常不允许存储从API检索的数据。在这种情况下,您是用户,因此应允许您根据需要存储和使用此数据,但请记住,向其他未经授权和未连接

如何使用PHP将LinkedIn联系人导入我的网站?我对脚本或帮助文档感兴趣。

使用open invitor。

如果您想将个人档案/连接数据带过来,可以使用LinkedIn API,特别是档案和/或连接API

一旦您通过OAuth对API进行了授权,就可以编写一个连接到LinkedIn的PHP cron脚本,并定期提取这些数据。请注意,除非您具有明确的用户权限,否则平台指南通常不允许存储从API检索的数据。在这种情况下,您是用户,因此应允许您根据需要存储和使用此数据,但请记住,向其他未经授权和未连接的用户(即除共享连接以外的任何用户)显示连接数据是严格违反指导原则的,至少据我所知

更新:LinkedIn似乎已经更新了他们的策略,因此上面引用的大部分文档(以前链接到相应的文档)现在都位于他们的策略中。

您可以使用LinkedIn获取LinkedIn配置文件的所有连接

为此,您需要在php脚本中通过oAuth连接到API。您需要访问令牌来调用此API。因此,您可以在获得访问令牌后将其保存在数据库中

我在我的应用程序中使用了Zend框架,并且通过以下函数导入了linkedin的所有连接

/**
     * Fetching Linkedin Contacts
     */

    public function getAllContacts($user_id,$account_id=NULL)
    {       
        $access_token = $this->fetchAccessToken($user_id,$account_id);
        $this->linkedin->access_token = new OAuthConsumer($access_token['oauth_token'], $access_token['oauth_token_secret']);
        **$xml_response = $this->linkedin->getProfile("~/connections");**       
        $contacts= simplexml_load_string($xml_response);
        //Zend_Debug::dump($contacts); 
        return $contacts;                       
    }

希望能有帮助

Opne inviter是一个邪恶的东西,它可以在几分钟内锁定用户帐户,更不用说注册时会有无数的bug和大量垃圾邮件。远离此链接linkedIn链接已断开更新-大多数文档现在都在其合作伙伴计划中。