zelibox / microsoft-dynamics-soap
此软件包最新版本(dev-master)没有可用的许可证信息。
PHP 与 Microsoft Dynamics SOAP 集成(HTTP 认证)
dev-master
2015-08-19 12:34 UTC
This package is not auto-updated.
Last update: 2024-09-20 19:30:04 UTC
README
PHP 与 Microsoft Dynamics SOAP 集成(HTTP 认证)
##连接
$microsoftDynamicsSOAP = new \MicrosoftDynamicsSOAP\Connector( 'ORG\Username', 'password', 'http://host.com/TEST/XRMServices/2011/Organization.svc/web' );
##示例创建
$requestCreate = $microsoftDynamicsSOAP->createRequestCreate(); $requestCreate ->setEntityName('phonecall'); ->addValue('string', 'subject', 'New message') ->addValue('string', 'phonenumber', '900990099') ->addValue('boolean', 'is_active', false) ->addValue( 'entityReference', 'client', array( 'logicalName' => 'client', 'id' => 'A83C1811-9336-E511-9122-005056995950' ) ) ->addValue('datetime', 'date_contact', new \DateTime()); /** @var ResponseCreate $response */ $response = $requestCreate->send(); echo $response->getGuid();
##示例检索多个
$requestRetrieveMultiple = $microsoftDynamicsSOAP->createRequestRetrieveMultiple(); $requestRetrieveMultiple ->setEntityName('lead') ->setColumns(array( // not required 'subject', 'phonenumber' )); /** @var ResponseRetrieveMultiple $response */ $response = $requestRetrieveMultiple->send(); var_dump($response->getEntities());