Code Monkey home page Code Monkey logo

amocrm's Introduction

Тестовая задача на вакансию 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();

amocrm's People

Contributors

deletedone avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.