cloudloyalty / amocrm-client
AmoCRM PHP HTTP客户端库
v1.0.3
2023-12-18 13:25 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.3|^7.0
- guzzlehttp/psr7: ^1.4|^2.0
Requires (Dev)
- phpstan/phpstan: ^1.4
This package is auto-updated.
Last update: 2024-09-22 14:50:54 UTC
README
AmoCRM API的PHP客户端
使用示例
$client = new Client( $config['amocrm_subdomain'], $config['amocrm_login'], $config['amocrm_api_key'] ); $data = $client->createUnsortedForm() ->setSourceName('ourdomain.com') ->setSourceUid(date('YmdHis')) ->setFormId($formId) ->setFormPage('New request') ->setIp($clientIp) ->setServiceCode('wtf') ->setFormName($formName) ->setReferer($clientReferer) ->addIncomingContact( $client->createContact() ->setName($clientName) ->addCustomField( $client->createCustomField($config['amocrm_phone_id']) ->addValue($clientPhone, $config['amocrm_phone_enum']) ) ) ->addIncomingLead( $client->createLead() ->setName('New request from ' . $clientName) ); // send data to server $client->persist($data);