- Откройте Excel и включите отображение вкладки «Разработчик»
- Перейдите в редактор Visual Basic (в ленте Разработчик > Visual Basic).
- Откройте список ссылок: в меню Tools > References...
- Отметьте пункты «Microsoft Scripting Runtime» и «Microsoft VBScript Regular Expressions 5.5». Нажмите OK.
- Скачайте архив с библиотекой VBA-JSON. Распакуйте его.
Справочник переехал: https://github.com/hflabs/socrbase
Как подключить скрипт к Гугл-таблице:
- Открыть таблицу.
- В меню выбрать Расширения > Apps Script
- Вставить код из файла
suggest-google-sheets.js
- Вместо ВАШ_API_КЛЮЧ указать API-ключ из личного кабинета (https://dadata.ru/profile/#info)
- Сохранить.
- В тулбаре выбрать функцию
guessParty
и нажать на кнопку Выполнить. - Гугл запросит «разрешения на доступ к вашим данным». Нажать «проверить разрешения», выбрать ваш гугл-аккаунт.
- Если появится окно «Эксперты Google не проверяли это приложение» — нажать на «Дополнительные настройки», затем «Перейти на страницу... (небезопасно)».
library(httr) | |
url <- "https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/party" | |
headers <- c( | |
"Content-Type" = "application/json", | |
Accept = "application/json", | |
Authorization = "Token YOUR_API_KEY") | |
body <- list( |
Справочник переехал: https://github.com/hflabs/city
declare | |
http_req utl_http.req; | |
http_resp utl_http.resp; | |
query varchar2(32767); | |
query_raw RAW(512); | |
resp_text varchar2(32767); | |
begin | |
query := '{ "query": "7719402047", "count": 1 }'; | |
query := convert(query, 'UTF8'); | |
Название | Код MSK | Код UTC | Описание | Описание и сдвиг по MSK | |
---|---|---|---|---|---|
USZ1 | MSK-1 | UTC+2 | Калининградское время | Калининградское время (MSK-1) | |
MSK | MSK+0 | UTC+3 | Московское время | Московское время (MSK) | |
SAMT | MSK+1 | UTC+4 | Самарское время | Самарское время (MSK+1) | |
YEKT | MSK+2 | UTC+5 | Екатеринбургское время | Екатеринбургское время (MSK+2) | |
OMST | MSK+3 | UTC+6 | Омское время | Омское время (MSK+3) | |
KRAT | MSK+4 | UTC+7 | Красноярское время | Красноярское время (MSK+4) | |
IRKT | MSK+5 | UTC+8 | Иркутское время | Иркутское время (MSK+5) | |
YAKT | MSK+6 | UTC+9 | Якутское время | Якутское время (MSK+6) | |
VLAT | MSK+7 | UTC+10 | Владивостокское время | Владивостокское время (MSK+7) |
function Suggest(DictionaryType, ContentType, Accept, Token, Body: string): string; | |
var | |
IdHTTP1: TIdHTTP; | |
StringStream: TStringStream; | |
begin | |
IdHTTP1 := TIdHTTP.Create; | |
StringStream := TStringStream.Create('', TEncoding.UTF8); | |
try | |
IdHTTP1.HTTPOptions := [hoKeepOrigProtocol,hoForceEncodeParams,hoNoProtocolErrorException,hoWantProtocolErrorContent]; |
В поддержку «Дадаты» часто обращаются с вопросом «как получить ИНН по паспортным данным». Налоговая служба предоставляет такой сервис, но без API.
В интернете есть несколько сайтов, которые предоставляют сервис «узнать ИНН» через API. Насколько нам известно, все они используют «неофициальный» интерфейс взаимодействия с налоговой, потому что ни официального API, ни открытых данных по ИНН не существует.
Мы в «Дадате» не хотим подключать неофициальное API налоговой: оно не отличается стабильностью работы и имеет непонятные перспективы. Если вы очень хотите получать ИНН через API — вызывайте API налоговой напрямую. Мы подготовили примеры, как это сделать на самых популярных языках — Python, PHP и JavaScript.
API налоговой бесплатное, но используете его вы на свой страх и риск. Никто не гарантирует, что оно будет работать корректно и стабильно.