Что нового

Помогите читать ключи и значения из response

louie1743shkirondo

Новичок
Сообщения
28
Репутация
0
Мне нужно читать ключи и значения из response - огромного словаря с ключами и, собственно говоря, значениями(надеюсь не путаю понятия, заранее извиняюсь).
Проблема вот в чём:
Я отправляю запрос и у меня качается json-файл (против моей воли, просто, как я понимаю, скрипту некуда вывести результат работы и он идёт на радикальные меры :rofl:).
Этот json-файл я могу открыть.. Нажимаю на открыть, и открывается Google Chrome с ответом на запрос. Но встаёт вопрос, как читать данные из response???
Сам скрипт вот:
Код:
#include <IE.au3>

$Token = '2361bca33036ca22a8e6cd2f425c3e0735e8dc24c91173567d824c4eebd196ee1be519d7c04b5afac92e3'


;https://api.vk.com/method/METHOD_NAME?PARAMETERS&access_token=ACCESS_TOKEN&v=V    - синтаксис и параметры запроса

$Shell = 'https://api.vk.com/method/users.get?user_ids=324554422&fields=bdate,sex,city&v=5.53'

$IE = _IECreate($Shell)  
         ;$Url = _IEPropertyGet($IE, "innerHTML")
         ;$qIE = _IEQuit($IE)

P.S.
Я пока не знаю лучшего способа, чтобы делать запрос к VK API на Autoit, если есть советы, они только приветствуются...
 

Вложения

  • Безымянный.png
    Безымянный.png
    15.1 КБ · Просмотры: 24

zergood

Новичок
Сообщения
24
Репутация
1
Код:
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.Open('GET', 'https://api.vk.com/method/users.get?user_ids=324554422&fields=bdate,sex,city&v=5.53')
$oHTTP.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0")
$oHTTP.Send('')
$oHTTP.WaitForResponse
$res = $oHTTP.ResponseText
MsgBox(0,'',$res)

Код:
HttpSetUserAgent("Mozilla/5.0 (Windows NT 6.3; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0")
$read = InetRead('https://api.vk.com/method/users.get?user_ids=324554422&fields=bdate,sex,city&v=5.53',1)
$res = BinaryToString($read,4)
MsgBox(0,'',$res)
 
Верх