Как обратиться по API к классу waContact? Есть решение
Задача, переносить контрагентов из 1С. Сделал внешнею обработку получаю токен для доступа к API, вопрос у какого приложения есть доступ к этому классу?
Задача, переносить контрагентов из 1С. Сделал внешнею обработку получаю токен для доступа к API, вопрос у какого приложения есть доступ к этому классу?
15 ответов
Скорее всего, придётся писать собственное приложение с нужными вам API-методами для доступа к этому классу. Логично было бы ожидать этого от приложения "Контакты", но в нём API (пока?) нет. Если речь об интернет-магазине, то вместо отдельного приложения можно для Shop-Script написать плагин с API-подобным фронтендом.
можно написать плагин с API
А кто разработчик приложения "Контакты" ? Добавить строчку что бы этот метод был доступен из API, пару строк, странно что этого до сих пор нет.
Возможно, это и будет сделано, но не так скоро, как вам, вероятно, нужно. Если нужно решение уже сейчас, имеет смысл доработать собственное решение.
помоги себе сам https://developers.webasyst.ru...
Вы сможете помочь реализвать это? Дайте свои кординаты в Бирже.
https://experts.webasyst.ru/28...
Написал Вам на бирже. Если опыт коддинга на php есть, то проще Вам самому сделать - если будут вопросы, то тут подскажут.
Сайт в Облаке. Консольные команды недоступны.
Если сайт в облаке, то Вам остается только колхозить через smarty и на бирже Вам никто не поможет.
Почему? Человек может разработать приложения , опубликовать его, а мы установим? Не так ли?
публикация занимает пару недель.
по поводу колхоза со smarty:
создаем скрытую страницу и добавляем на нее что-то вроде:
и вызываем страницу с заголовком
"X-Requested-With: XMLHttpRequest" чтобы wa вернул только контент страницы:
site.ru/?access_token=xxx&id=1&method=get&field=name
Все так просто? Сйчас попробую.
И так, есть пару вопросов. Пишу в 1С:
Соединение = Новый HTTPСоединение("YYYY.ru");
Всегда возвращает 404 ? XXX страница где размещен SMARTY. Там же должен быть и размещен и токен? Что такое ID=? Еще сомневаюсь в правильности параметра заголовок X-Requested-With: XMLHttpRequest. Как проверить запрос? Или надо XMLHTTP запрос отправлять?
я с 1с не знаком.
заголовок верный:
токен я добавил просто для защиты от вызова кода левыми людьми или ботами.
Серьезно не понятно что передается в id?
Спасибо огромное. Для всех остальных вдруг кто следит за темой.
Да и еще шаблон page.html нужно изменить: