linkedinapi/linkedin

PHP LinkedIn SDK

1.1.0 2014-03-03 15:16 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:32:50 UTC


README

**** 是否有人想接管这个项目?不幸的是,我已经有几年没有处理需要LinkedIn数据的任何项目了。因此,很难找到时间来测试拉取请求并跟上LinkedIn API的更新。 ****

PHP-LinkedIn-SDK

LinkedIn API的PHP包装器

以下是使用此包装器的快速入门方法

实例化我们的类

$li = new LinkedIn(
  array(
    'api_key' => 'yourapikey', 
    'api_secret' => 'yourapisecret', 
    'callback_url' => 'https://yourdomain.com/redirecthere'
  )
);

获取登录URL - 这接受一个范围数组

$url = $li->getLoginUrl(
  array(
    LinkedIn::SCOPE_BASIC_PROFILE, 
    LinkedIn::SCOPE_EMAIL_ADDRESS, 
    LinkedIn::SCOPE_NETWORK
  )
);

LinkedIn将重定向到'callback_url',其中包含作为'code'参数的访问令牌。您可能希望将令牌存储在会话中,这样用户就无需再次登录

$token = $li->getAccessToken($_REQUEST['code']);
$token_expires = $li->getAccessTokenExpiration();

向API发送请求

$info = $li->get('/people/~:(first-name,last-name,positions)');

重写curl选项

$li = new LinkedIn(
  array(
    'api_key' => 'yourapikey', 
    'api_secret' => 'yourapisecret', 
    'callback_url' => 'https://yourdomain.com/redirecthere',
    'curl_options' => array(
        CURLOPT_PROXY => '127.0.0.1:80',
    ),
  )
);