[ Закрыто ] Доступ к CRM https://nnn.bitrix24.ru/crm из консольного приложения, Как получить доступ к CRM https://nnn.bitrix24.ru/crm из консольного приложения и внести изменения в "Сделку" ?
Шеф поставил задачу: "Из десктопного(GUI либо консольного) приложения надо получить доступ к CRM https://nnn.bitrix24.ru/crm и внести изменения в "Сделку".
Язык написания этой "волшебной проги" - любой. Смыл действия - бухгалтер, оформив накладную в VB-приложении жмёт кнопку "отправить в CRM" , в этот момент вызывается эта самая "волшебная прога" и по известному ей ИД меняет некоторые поля в ранее оформленной "CRM-Сделке" . Особенность - прога у буха на десктопе в Конотопе, а сервер CRM расположен в облаке (nnn).bitrix24.ru.
Подскажите - как такую "волшебную прогу" сотворить? Какой язык удобней взять за основу? Где прочитать(получить) АПИ? Каков общий "дизайн" такого решения подскажите? Может, где примеры есть подобного решения?
Дмитрий, спасибо за ответ. Прежде чем просить помощи на форуме, я конечно же начал с чтения этого API. Читал также и это http://blogroll.pcmag.ru/go.php?nid=324703 А вот воспользоваться предложенным алгоритмом не смог. И здесь http://dev.1c-bitrix.ru/rest_help/oauth/index.php и здесь http://blogroll.pcmag.ru/go.php?nid=324703 первым пунктом предлагается это "регистрируется своё приложение в Маркетплейсе Битрикс24". А какое это "моё" приложение ? То самое консольное, которое только писать собираюсь ? Где это место (URL) регистрации найти ?
Сдвинулся с мёртвой точки. Получил статус партнёра. Далее по пунктам: 1. Зарегистрировать в МП приложение с отмеченной галочкой "Использует только API" (не обязательно, но типично). Зарегистрировал.
2. Создать в МП версию приложения, указывая ссылку вида http://localhost:7000. Создал.
3. Установить созданную версию на тестовый портал при помощи ссылки "Установить на свой портал Битрикс24" в форме редактирования версии. Установил
Контрол получил в ответ страницу с запросом имени и пароля, а Здесь написано -
Все правильно. На первом шаге авторизации пользователь приложения должен дать доступ приложению на портал, а для этого ему нужно самому авторизоваться на портале. Именно поэтому первый шаг должен происходить в браузере (или в соответствующем элементе управления, встроенном в приложение).
В документации сказано: В общем виде вызов метода REST выглядит вот так: https://домен_Б24.bitrix24.{ru|en|de}/rest/имя_метода.транспорт?параметры_метода&auth=ключ_авторизации
Подскажите пожалуйста, каков синтаксис для "параметры_метода" ? Буде проще на примере вызова этого метода. Как следует оформить строку "https://домен_Б24.bitrix24....?параметры_метода&..." ?
P.S. Пытаюсь написать приложение на VB.NET. Использую для доступа на сайт HttpWebRequest.