0

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

4

3 回答 3

1

如果您想提供您的个人资料/连接数据,您可以使用 LinkedIn API,特别是 Profile 和/或 Connections API。

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

更新:LinkedIn 似乎已经更新了他们的政策,因此上面提到的大部分文档(以前链接到相应的文档)现在都位于他们的合作伙伴计划中。

于 2011-01-11T02:53:08.893 回答
1

您可以使用 linkedin 的Connections API来获取您的linkedin 配置文件的所有连接。

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

我在我的应用程序中使用了 Zend-Framework,并通过以下函数导入了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;                       
    }

希望能帮助到你。

于 2012-07-10T12:52:18.610 回答
0

使用公开邀请者http://openinviter.com/

于 2010-12-04T07:02:05.590 回答