cang-ha/contacts-importer
Composer 安装命令:
composer require cang-ha/contacts-importer
包简介
Contact importer wrapper for Google, Outlook, Yahoo
README 文档
README
Installation
To install, use composer:
composer require cang-ha/contacts-importer
Usage
$clientID = 'your_client_id';
$clientSecret = 'your_client_secret';
$redirectUri = 'your_redirect_url';
$googleImporter = new GoogleImporter($clientID, $clientSecret, $redirectUri);
try {
$googleImporter->processCallback();
$contactsGoogle = $googleImporter->getContacts();
//store token for later use
$tokenGoogle = [
'accessToken' => $googleImporter->getAccessToken(),
'refreshToken' => $googleImporter->getRefreshToken(),
'expires' => $googleImporter->getExpires()
];
$_SESSION['stored_google_token'] = serialize($tokenGoogle);
// display the contacts
foreach ($contactsGoogle as $contact) {
echo ('Full name: '. $contact->getFullName());
echo ('<br>First name: '. $contact->getFirstName());
echo ('<br>Last name: '. $contact->getLastName());
echo ('<br>Email: '. $contact->getEmail());
}
} catch (\ContactImporter\Exception\OAuth2\OAuth2InvalidAuthCodeException $e) {
// handle case where use deny the oauth2 request
} catch (\GuzzleHttp\Exception\GuzzleException $e) {
// handle restful api request error
}
统计信息
- 总下载量: 32
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-07