Как я могу получить мои операции (отправленные и полученные), и для каждого движения некоторые данные (дата и время, сумма, хэш, МОЕ ПРИМЕЧАНИЕ, адрес ПОЛУЧИЛИ ...), используя их API и мой Excel VBA лист?
Я представляю себе чтение в Интернете, что я должен использовать некоторый запрос JSON и прочитать ответ сайта, но я не знаю, как начать. API для всех описаны здесь: https://blockchain.info/it/api/blockchain_api
Может кто-нибудь здесь мне помочь, пожалуйста?
После 2Day я в состоянии поставить JSon строку в переменную Excel-VBA. Вот код:
Код:
Option Explicit
Sub ReadJsonAndParse ()
Dim strURL As String
Тусклое XMLHttp As Object
Dim strReturn As String
strURL = "https://blockchain.info/it/address/15YMyRVQ1wyLsfwGP9Le97D3BRVG3nMjVW?format=json"
«Открыть URL и получить данные в формате JSON
Набор XMLHttp = CreateObject ("MSXML2.ServerXMLHTTP.6.0")
xmlHttp.Open "ПОЛУЧИТЬ", strURL
xmlHttp.setRequestHeader "Тип содержимого", "текст / XML"
xmlHttp.send
«Сохранить ответ на строку
strReturn = xmlHttp.responseText
End Sub
в "strReturn" есть вся полученная строка; я заметил, что я получил в части под названием ROOT некоторые данные мне нужно: (адрес, total_received, total_sent и final_balance) и количество сделок по адресу, 3 сделки в целом по этому адресу ("n_tx": 3,) пронумерованы 0,1 и 2. Каждый из этого получили "гашиш" что я хочу получить, но мне кажется, очень трудно сделать. Сумма каждой транзакции в массиве, но я не знаю, как экстракт.Sub ReadJsonAndParse ()
Dim strURL As String
Тусклое XMLHttp As Object
Dim strReturn As String
strURL = "https://blockchain.info/it/address/15YMyRVQ1wyLsfwGP9Le97D3BRVG3nMjVW?format=json"
«Открыть URL и получить данные в формате JSON
Набор XMLHttp = CreateObject ("MSXML2.ServerXMLHTTP.6.0")
xmlHttp.Open "ПОЛУЧИТЬ", strURL
xmlHttp.setRequestHeader "Тип содержимого", "текст / XML"
xmlHttp.send
«Сохранить ответ на строку
strReturn = xmlHttp.responseText
End Sub
В извлеченной строке я не могу найти "ЗАМЕТКА" как я писал на странице "Мой бумажник --> Сделки (последний)" рядом с желтым значком с зеленым плюсом (+) в. Где они?
Tnx заранее на всех.