Я пытаюсь запросить данные у JSON API у Vemcount - системы с датчиком шагов. Я хочу получить все данные моей компании и сохранить их в базе данных SQL Server, используя SSIS. В ходе моего исследования я понял, что JSON изначально не интегрирован с SSIS, поэтому решения либо жестко программируют импорт, либо используют стороннюю версию - я решил использовать последнюю, поэтому в настоящее время я пытаюсь выполнить запрос, используя Kingswaysoft и их компонент JSON Source в VS.
URL выглядит примерно так (пример из их документации, которую можно найти здесь ):
https://login.vemcount.com/api/fetch_data/?data={"api_key":"xxxxxxx","type":"shop_id","id":[10,14,24],"date_from":
"2014-01-01 00:00","interval":"15min"}
Итак, ключи api_key
, type
и id
являются обязательными. Пары ключ / значение "type":"shop_id"
и "id":[10,14,24]
- это тип идентификатора, по которому я хочу выполнить поиск, и сам идентификатор. В приведенном выше примере я ввел 3 различных shop_id. Тем не менее, у нас более 250 идентификаторов, и постоянно добавляются новые.
Как мне запросить ALL разные идентификаторы без добавления всех идентификаторов в массив? Я вставил свой HTTP CM и JSON Source Editor ниже.
Как вы, наверное, уже догадались, это несколько неисследованная территория для меня, поэтому я знаю, что мог бы пойти совершенно неверным путем. Если у вас есть более подходящие решения для моего случая, пожалуйста, дайте мне знать.
ОБНОВЛЕНИЕ: Итак, я сохранил все идентификаторы магазина в переменной, которую я хочу передать в качестве значения.