stackboom / teambition-api
Teambition OpenAPI库用于laravel。
v1.0.2
2023-03-01 03:36 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: >6.0
- laravel/framework: >=6.0
- lcobucci/jwt: >=4.2
Requires (Dev)
- phpunit/phpunit: >=8.4
This package is auto-updated.
Last update: 2024-09-06 05:55:44 UTC
README
Teambition OpenAPI库用于laravel
功能
- 基本客户端
- laravel支持
- laravel OAuth2支持
- 请求/响应定义
安装
只需在您的laravel项目中运行以下命令
composer require stackboom/teambition-api
将您的teambition API密钥放入您的.env文件中
TEAMBITION_APP_ID=your app id TEAMBITION_APP_SECRET=your app secret # optional TEAMBITION_API_HOST=https://open.teambition.com
示例
use Stackboom\Teambition\Laravel\TeamBition; # ... $user_info = TeamBition::post('/api/oauth/userInfo',[ 'userAccessToken'=>'your user access token', ]); # ... $orgId = 'your org id'; $orgInfo = TeamBition::get('/api/org/info',[ 'orgId'=>$orgId, ],[ 'X-Tenant-Id'=>$orgId, 'X-Tenant-Type'=>'organization', ]); # ... $members = TeamBition::getPaged('/api/org/member/list',[ 'orgId'=>$orgId, ],[ 'X-Tenant-Id'=>$orgId, 'X-Tenant-Type'=>'organization', ]); # ...