|
Подключение к api c токеном | ☑ | ||
---|---|---|---|---|
0
lite777
13.01.23
✎
08:31
|
Здравствуйте, есть пример подключения из 1с к api c токеном ? https://dadata.ru/ поиск орг по инн , имею два ключа api ключ и секретный ключ в личном кабинете.
|
|||
1
CepeLLlka
13.01.23
✎
09:03
|
(0)Могу вот такую поделку свою дать, там должно быть понятно. Ну или может быть вам сразу подойдёт, если у вас БП 3.0
https://dropmefiles.com/S3QhY |
|||
2
Builder
13.01.23
✎
10:13
|
(0) У dadata на сайте рабочий пример есть, ищите.
|
|||
3
lite777
13.01.23
✎
10:25
|
(2) Пример с 1с он за стартмани
|
|||
4
lite777
13.01.23
✎
10:27
|
(1) Спасибо гляну.)
|
|||
5
Kassern
13.01.23
✎
10:28
|
(3) "У dadata на сайте" - за старт мани?? Вы прикалываетесь?))
Вот же, все тут есть с примерами https://dadata.ru/api/ |
|||
6
Kassern
13.01.23
✎
10:29
|
(5) И там же все по русски даже расписано:
Укажите при вызове: Content-Type: application/json. ${API_KEY} — API-ключ. ${SECRET_KEY} — секретный ключ. Если что, это заголовки http запроса. |
|||
7
Builder
13.01.23
✎
10:29
|
(3) Да, точно, там ссылка на нимфостарт :)
Лови, оттуда пример: Заголовки = Новый Соответствие; Заголовки.Вставить("Content-Type" , "application/json"); Заголовки.Вставить("Authorization", "Token " + КлючиДоступа.APIКлюч); Заголовки.Вставить("X-Secret" , КлючиДоступа.СекретныйКлюч); Запрос = Новый HTTPЗапрос("/api/v2/clean/address", Заголовки); Запрос.УстановитьТелоИзСтроки("[""" + Адрес + """]", КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); Соединение = Новый HTTPСоединение("dadata.ru", 443,,,,, Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено),); Ответ = Соединение.ОтправитьДляОбработки(Запрос); ОтветСервера = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8); |
|||
8
Kassern
13.01.23
✎
10:31
|
(7) Там же на сайте дадаты все есть
Вот пример с курлом curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Token ${API_KEY}" \ -H "X-Secret: ${SECRET_KEY}" \ -d '[ "мск сухонска 11/-89" ]' \ https://cleaner.dadata.ru/api/v1/clean/address Если так не понятно, его можно скопировать и в постман вставить, он сам разобьет его по загаловкам/телу как надо. |
|||
9
lite777
13.01.23
✎
10:38
|
Спасибо всем , теперь вроде все разжевано.)
|
|||
10
Kassern
13.01.23
✎
10:40
|
(9) На будущее, лучше научиться читать курл запросы, практически во всех API есть примеры для них. H - header (заголовки) d - date (тело).
Вот тут расписаны параметры на русском https://losst.pro/kak-polzovatsya-curl?ysclid=lcu7lnnsu3208671350 |
|||
11
lite777
13.01.23
✎
10:51
|
(10) Эта для Линуха ?
|
|||
12
Kassern
13.01.23
✎
10:53
|
(11) Там же написано в статье:
На самом деле, curl - это больше чем просто утилита командной строки для Linux или Windows. Это набор библиотек, в которых реализуются базовые возможности работы с URL страницами и передачи файлов. Библиотека поддерживает работу с протоколами: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, LDAP, а также POP3, IMAP и SMTP. Она отлично подходит для имитации действий пользователя на страницах и других операций с URL адресами. Поддержка библиотеки curl была добавлена в множество различных языков программирования и платформ. Утилита curl - это независимая обвертка для этой библиотеки. Именно на этой утилите мы и остановимся в этой статье. |
|||
13
Kassern
13.01.23
✎
10:53
|
Просто удобный способ быстро выполнить запрос через утилиту
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |