1

Тема: AHK: VK API / Как использовать методы?

Начал изучать vk api. (Ещё не допёр как правильно делать запись)
Код ниже выводит пустое сообщение.
В чём проблема?

ID := "sss" 
Token := "xxx" 
ComObjError(false) 
whr := ComObjCreate("WinHttp.WinHttpRequest.5.1") 
whr.Open("POST", "https://api.vk.com/method/account.getProfileInfo?first_name" "&type=doc&access_token=" Token, true) 
whr.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36") 
whr.SetRequestHeader("Content-Type","application/x-www-form-urlencoded") 
whr.Send() 
whr.WaitForResponse() 
MsgBox, % whr.ResponseText

2 (изменено: MandarinKa02, 2018-10-06 23:53:31)

Re: AHK: VK API / Как использовать методы?

Если я не ошибаюсь, функция WaitForResponse принимает числовое значение. В вашем случае его нет или просто нуль.
Получается, что WaitForResponse ожидает ответ нуль секунд, ну а дальше сами знаете..

UPD: сейчас проверил у себя - работает.
Как вариант: ComObjError(true) может, что-то полезное скажет.