Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Интеграция с Salesforce          
SomeOne. Подменю пользователя
сообщение 26.07.23, 12:59
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день.
Подскажите, пожалуйста, кто может работал с обменом с Salesforce
Пытаюсь получить данные:
Сервер = "***.my.salesforce.com";
Логин = "***@***.com";
Пароль = "***";
Соединение = Новый HTTPСоединение(Сервер,,Логин,Пароль,,,Новый ЗащищенноеСоединениеOpenSSL());
ТекстЗапроса= "/services/data/v58.0/query/?q=SELECT+Id+from+Contact";
Запрос = Новый HTTPЗапрос(ТекстЗапроса);
Ответ = Соединение.Получить(Запрос);

Ошибка 401
По документации я так понял, что в заголовках еще надо передавать что-то
(пример из документации Sforce-Call-Options: client=caseSensitiveToken; defaultNamespace=battle
Подскажите что нужно в заголовках указывать? Или может вообще не в этом дело?
Спрашивал у админа сайта, он ссылку на пример запроса дает, хотя вряд ли в самом запросе дело, тут явно я что-то не так с авторизацией делаю

Vofka Подменю пользователя
сообщение 27.07.23, 8:53
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13966
Из: Киев
Спасибо сказали: 4528 раз
Рейтинг: 3652

401 обычно возвращается, если логин/пароль не тот.

SomeOne. Подменю пользователя
сообщение 27.07.23, 12:10
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Да я понимаю, но логин/пароль тот. Поэтому все что приходит в голову, это что авторизацию надо как-то в заголовках указывать, но как нигде найти не могу, а админ сайта ответить не может.

mut Подменю пользователя
сообщение 27.07.23, 12:50
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 200
Из: Новая Каховка
Спасибо сказали: 203 раз
Рейтинг: 237.5

SomeOne. @ Сегодня, 12:10 * ,

Если логин и пароль передаются в заголовке запроса, при Basic авторизации нужно добавить заголовок с именем Authorization, в него нужно передать строку "Имя:Пароль" закодированную в Base64

SomeOne. Подменю пользователя
сообщение 28.07.23, 13:59
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Не помогло(

nick_hammer Подменю пользователя
сообщение 11.04.24, 15:42
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

SomeOne. @ 28.07.23, 13:59 * ,
Скоріш за все в самому SF не дали дозвіл на запроси зі сторони.
Чи намагались ви підєднатись до SF з Postman? Скоріш за все якщо вийде підєднати його то й 1С вийде.

Є сценарії по котрим треба пройти щоб запустити це.
Якщо коротко, то в SF треба створити Connected App, в ній дозволити OAuth, Manage data API.
далі там же отримати Consumer Key та Consumer Secret.

з цим вже йти в postman або 1С та налаштовувати авторизацію за типом Bearer Token.

Якщо це актуально, то можу спробувати допомогти.

Мене цікавить інший аспект цього питання. чи може 1С приймати REST запити або може в неї є якісь Platform Events?
Чи залежить це від версії самої 1С (7, 8, 8.3)?

kihor Подменю пользователя
сообщение 11.04.24, 17:01
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 83
Спасибо сказали: 12 раз
Рейтинг: 10

Цитата(nick_hammer @ 11.04.24, 16:42) *
Мене цікавить інший аспект цього питання. чи може 1С приймати REST запити або може в неї є якісь Platform Events?
Чи залежить це від версії самої 1С (7, 8, 8.3)?


В 1С 8.3 можливо визначати http-методи для роботи с REST запитами. Після визначення http-методів в конфигурації, базу потрібно опублікувати на веб-сервері.
В 1С 7 немає таких можливостей.

Спасибо сказали: nick_hammer,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 13.07.24, 18:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!