|   |   | 
| 
 | Подключение к 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 | 
        Просто удобный способ быстро выполнить запрос через утилиту     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |