ccc / linkedin-importer-bundle
此包已被废弃,不再维护。未建议替代包。
symfony 的 LinkedIn 个人资料数据导入器
dev-master
2018-08-10 02:59 UTC
Requires
- php: >=5.3.2
- symfony/symfony: ~2.3|~3.0
This package is not auto-updated.
Last update: 2019-02-20 17:36:24 UTC
README
symfony 的 LinkedIn 个人资料数据导入器
安装
将包添加到依赖项
{
"require": {
"ccc/linkedin-importer-bundle": "dev-master"
...
}
}
在您的内核中注册捆绑包
public function registerBundles() { $bundles = array( // ... new CCC\LinkedinImporterBundle\CCCLinkedinImporterBundle(), // ... );
更新您的包
$ php composer.phar update
配置
将 LinkedIn 访问详情添加到您的配置
ccc_linkedin_importer: company: Company Name app_name: Application Name api_key: <api key> secret_key: <secret key> oauth_user_token: <oauth user token> oauth_user_secret: <oauth user secret>
基本用法
查看 /LinkedinImporterBundle/DefaultController.php 以获取示例
请求用户权限
$importer = $this->get('ccc_linkedin_importer.importer'); $importer->setRedirect($url); $importer->requestPermission();
获取访问令牌
$access_token = $importer->setCode($code_retrived_from_permission_request)->requestAccessToken();
拉取用户数据
私人资料数据
$profile_data = $importer->requestUserData('private', $access_token);
公共资料数据
$profile_url = 'http://linkedin.com/someones-profile'; $profile_data = $importer->setPublicProfileUrl($profile_url)->requestUserData('public', $access_token);