entanet / rest-now
一个简单的Service-now REST客户端
2.5.2
2024-01-11 15:28 UTC
Requires
- guzzlehttp/guzzle: ^7.5
- kamermans/guzzle-oauth2-subscriber: ^1.0
- league/climate: ^3.4
Requires (Dev)
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.3
- dev-master
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.0
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0
- 1.0.0
- 0.7.2
- 0.7.1
- 0.7
- 0.6
- 0.5
- 0.4
- 0.3
- 0.2
- 0.1
- dev-SER-3562-B
- dev-SER-3562
- dev-SER-3368-2
- dev-SER-3368-ITSM-retry-failed-incident-creation-requests-from-portal
- dev-LB-CF-remove-monolog-1
- dev-feature/add-where-and
- dev-MARS-146-changes-to-find
- dev-MARS-205
This package is auto-updated.
Last update: 2024-09-11 16:50:01 UTC
README
通过composer安装
composer require entanet/rest-now
配置
配置通过配置类完成
$config = new \Now\Client\Config(); $config->base_uri = "https://instance-name.service-now.com"; $config->client_id = '0xx000xxx00'; $config->client_secret = 'client_secret'; $config->username = "my.email@gmail.com"; $config->password = 'secret_password';
可以使用第二个配置类来设置是否启用增量重试,如果是,则设置http最大重试次数和最大延迟秒数。然而,为了确保rest-now不会崩溃,一些默认值已包含在某些CONST变量中在auth类中。
http_client.incremental_retry_is_active http_client.max_delay_between_retries_in_seconds http_client.max_retries ... ### Authentication