{"id":13343480,"url":"https://github.com/dotzero/yii-amocrm","last_synced_at":"2025-10-27T23:05:48.802Z","repository":{"id":12080841,"uuid":"14668464","full_name":"dotzero/yii-amocrm","owner":"dotzero","description":"Расширение для Yii Framework реализующее клиент для работы с API amoCRM","archived":false,"fork":false,"pushed_at":"2016-05-11T18:29:20.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-31T03:07:23.562Z","etag":null,"topics":["amocrm","extension","php","yii","yii-extension"],"latest_commit_sha":null,"homepage":"https://github.com/dotzero/yii-amocrm","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"cloudfoundry-community/sslproxy-boshrelease","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dotzero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-24T20:18:56.000Z","updated_at":"2019-08-04T12:34:16.000Z","dependencies_parsed_at":"2022-08-21T10:50:57.908Z","dependency_job_id":null,"html_url":"https://github.com/dotzero/yii-amocrm","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotzero%2Fyii-amocrm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotzero%2Fyii-amocrm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotzero%2Fyii-amocrm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotzero%2Fyii-amocrm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dotzero","download_url":"https://codeload.github.com/dotzero/yii-amocrm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252770897,"owners_count":21801611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amocrm","extension","php","yii","yii-extension"],"created_at":"2024-07-29T19:31:22.363Z","updated_at":"2025-10-27T23:05:43.767Z","avatar_url":"https://github.com/dotzero.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yii AmoCRM\n\n[![Latest Stable Version](https://poser.pugx.org/dotzero/yii-amocrm/version)](https://packagist.org/packages/dotzero/yii-amocrm)\n[![License](https://poser.pugx.org/dotzero/yii-amocrm/license)](https://packagist.org/packages/dotzero/yii-amocrm)\n\n**EAmoCRM** это расширение для **Yii PHP framework** реализующее клиент для работы с API amoCRM\nиспользуя библиотеку [amocrm-php](https://github.com/dotzero/amocrm-php).\n\n## Требования:\n\n- [Yii Framework](https://github.com/yiisoft/yii) 1.1.14 или выше\n- [Composer](http://getcomposer.org/doc/)\n\n## Установка\n\n### Через composer:\n\n```bash\n$ composer require dotzero/yii-amocrm\n```\n\n-  Добавить `amocrm` в секцию `components` конфигурационного файла:\n\n```php\n'aliases' =\u003e array(\n    ...\n    'vendor' =\u003e realpath(__DIR__ . '/../../vendor'),\n),\n'components' =\u003e array(\n    ...\n    'amocrm' =\u003e array(\n        'class' =\u003e 'vendor.dotzero.yii-amocrm.EAmoCRM',\n        'subdomain' =\u003e 'example', // Персональный поддомен на сайте amoCRM\n        'login' =\u003e 'login@mail.com', // Логин на сайте amoCRM\n        'hash' =\u003e '00000000000000000000000000000000', // Хеш на сайте amoCRM\n\n        // Для хранения ID полей можно воспользоваться хелпером\n        'fields' =\u003e [\n            'StatusId' =\u003e 10525225,\n            'ResponsibleUserId' =\u003e 697344,\n        ],\n    ),\n),\n```\n\n## Пример использования:\n\n```php\ntry {\n    $amo = Yii::app()-\u003eamocrm-\u003egetClient();\n\n    // Получение экземпляра модели для работы с аккаунтом\n    $account = $amo-\u003eaccount;\n\n    // Вывод информации об аккаунте\n    print_r($account-\u003eapiCurrent());\n\n    // Получение экземпляра модели для работы с контактами\n    $contact = $amo-\u003econtact;\n\n    // Заполнение полей модели\n    $contact['name'] = 'ФИО';\n    $contact['request_id'] = '123456789';\n    $contact['date_create'] = '-2 DAYS';\n    $contact['responsible_user_id'] = Yii::app()-\u003eamocrm-\u003efields['ResponsibleUserId'];\n    $contact['company_name'] = 'ООО Тестовая компания';\n    $contact['tags'] = ['тест1', 'тест2'];\n    $contact-\u003eaddCustomField(448, [\n        ['+79261112233', 'WORK'],\n    ]);\n\n    // Добавление нового контакта и получение его ID\n    print_r($contact-\u003eapiAdd());\n\n} catch (\\AmoCRM\\Exception $e) {\n    printf('Error (%d): %s' . PHP_EOL, $e-\u003egetCode(), $e-\u003egetMessage());\n}\n```\n\n## Документация\n\nСмотреть документацию к библиотеке [amocrm-php](https://github.com/dotzero/amocrm-php).\n\n## Лицензия\n\nБиблиотека доступна на условиях лицензии MIT: http://www.opensource.org/licenses/mit-license.php\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotzero%2Fyii-amocrm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdotzero%2Fyii-amocrm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotzero%2Fyii-amocrm/lists"}