deschutesdesigngroupllc / perscom-php-sdk
PERSCOM PHP SDK是一个强大的工具,它使您能够与PERSCOM平台无缝集成,并通过程序方式交互PERSCOM的人员数据。
v2.0.4
2024-09-30 04:03 UTC
Requires
- php: ^8.2
- illuminate/support: ^10 | ^11
- saloonphp/rate-limit-plugin: ^2.0
- saloonphp/saloon: ^v3.10.0
Requires (Dev)
- laravel/pint: ^1.16
- mockery/mockery: ^1.6.7
- pestphp/pest: ^v3.1.0
- pestphp/pest-plugin-arch: ^3.0
- pestphp/pest-plugin-type-coverage: ^3.0
- phpstan/phpstan: 1.12.4
- dev-master
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- 1.0.3
- 1.0.0
- dev-dependabot/composer/develop/laravel/pint-1.18.1
- dev-dependabot/composer/develop/pestphp/pest-3.2.4
- dev-dependabot/composer/develop/illuminate/support-11.25.0
- dev-develop
- dev-feature/add-roster-get-endpoint
- dev-feature/rate-limiter
- dev-feature/batch
- dev-feature/roster
This package is auto-updated.
Last update: 2024-09-30 06:19:59 UTC
README
官方PERSCOM PHP SDK
一个PHP包,帮助您快速启动下一个PERSCOM集成。
简介
PERSCOM PHP SDK是一个强大的工具,它使您能够与PERSCOM平台无缝集成,并通过程序方式交互PERSCOM的人员数据。
<?php $perscom = new PerscomConnection('api-token', 'perscom-id'); // Get a list of a specific resource $response = $perscom->users()->all(); // Creating a resource $response = $perscom->users()->create(data: [ 'name' => 'My New User' ]) // Updating a resource $response = $perscom->users()->update(id: 1, data: [ 'name' => 'My New Name' ]) // Deleting a resource $response = $perscom->users()->delete(id: 1) // Searching for a resource $response = $perscom->users()->search( value: 'foobar', sort: new SortObject('first_name', 'asc'), filter: new FilterObject('created_at', '<', '2024-01-01') ) // Other examples $response = $perscom->users()->profile_photo(id: 1)->create(filePath: 'image.jpg') $response = $perscom->users()->assignment_records(id: 1)->delete(); // Parse the response into a usable array $data = $response->json();
入门
您可以使用Composer安装此包
composer require deschutesdesigngroupllc/perscom-php-sdk
文档
访问我们的文档这里开始使用。
贡献
有关贡献的更多详细信息,请参阅这里。