Skip to content

DeleteDone/amoCRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовая задача на вакансию php-программист

ТЗ:

Вам необходимо написать js-скрипт, который работает с API системы amoCRM. Скрипт должен для всех контактов без сделок создать новую задачу с текстом “Контакт без сделок”.

Пояснения: amoCRM — CRM-система ведения клиентов, хранящая информацию о компаниях и контактах, а также сделках с клиентами. У каждого контакта может быть неограниченное число сделок, которые должен обработать сотрудник в процессе работы.

API: https://www.amocrm.ru/developers/content/crm_platform/api-reference

На данном этапе важно продемонстрировать общее умение работать с JS (допускается использование jQuery), минимальное знание алгоритмов, чистоту кода.

Пример скрипта для получения контактов:

const limit = 25; let page = 1; let getContactsListQueryUrl = '/api/v4/contacts';

function getContacts() { $.ajax({ url: getContactsListQueryUrl, method: 'GET', data: { limit: limit, with: 'leads', page: page } }).done(function(data) { if (!!data) { console.log(data)

    } else {
        console.log('Контактов нет');
        return false;
    }
}).fail(function(data) {
    console.log('Что-то пошло не так c получением контактов');
    console.log(data);
    return false;
})

page++;

} getContacts();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors