chatwork/oauth2-chatwork
最新稳定版本:v0.2.0
Composer 安装命令:
composer require chatwork/oauth2-chatwork
包简介
ChatWork OAuth 2.0 Client Provider for The PHP League OAuth2-Client
README 文档
README
Installation
composer require chatwork/oauth2-chatwork
Usage
Get our consent page URL
$provider = new ChatWorkProvider( getenv('OAUTH2_CLIENT_ID'), getenv('OAUTH2_CLIENT_SECRET'), getenv('OAUTH2_REDIRECT_URI') ); $url = $provider->getAuthorizationUrl([ 'scope' => ['users.all:read', 'rooms.all:read_write'] ]);
Get an access token
$accessToken = $provider->getAccessToken((string) new AuthorizationCode(), [ 'code' => $code ]);
Refresh a token
if ($accessToken->hasExpired()) { $refreshedAccessToken = $provider->getAccessToken((string) new RefreshToken(), [ 'refresh_token' => $accessToken->getRefreshToken() ]); }
Get resource owner's profile
$resource_owner = $provider->getResourceOwner($accessToken);
Example
An example of ChatWork OAuth2 client
ChatWork OAuth2.0 document
Blog
チャットワークのOAuth2のクライアントをPHPで簡単に実装するためのライブラリを紹介
Contributing
Testing
$ make test
License
The MIT License (MIT).
统计信息
- 总下载量: 3.77k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-15