olcs/olcs-cpms

此软件包已被弃用且不再维护。没有推荐替代软件包。

CPMS 模块

4.206.10 2022-11-10 15:37 UTC

README

概述

此存储库包含用于VOL后端API(olcs-backend存储库)的cpms客户端。HTTP请求使用Guzzle,日志使用Monolog。

设置

创建 olcs-cpms/src/Service/ApiServiceFactory.php 的新实例,并传入以下两个参数:1. 配置 - 一组配置(见下文)。2. userId - 作为字符串的用户ID。

配置

必需配置

[
	'cpms_api' => [  
	   'rest_client' => [  
		  'options' => [  
			  //CPMS API version to use  
			  'version' => 2,  
			  // CPMS hostname *Environment specific* 
			  'domain' => 'cpms.example-domain.uk', 
			  'grant_type' => 'client_credentials',  
			  'timeout' => 15.0,  
			  'headers' => [  
				  'Accept' => 'application/json',  
			 ],
		]
	 ]
	 'cpms_credentials' => [   													
	      // CPMS client ID *Environment specific*  
		  'client_id' => 'CD01',  
		  // CPMS Client secret *Environment specific*  
		  'client_secret' => 'secret',  
		  // CPMS NI client ID *Environment specific*  
		  'client_id_ni' => 'AB01',  
		  // CPMS NI Client secret *Environment specific*  
		  'client_secret_ni' => 'secret',  
	]
]