Что нового

[Сеть, интернет] api vkontakte получение массива из .xml

Marselos

Новичок
Сообщения
26
Репутация
0
Код:
Return BinaryToString(InetRead("https://api.vkontakte.ru/method/video.putTag.xml?owner_id="& $owner_id&"uid=" & $_sUID & "&vid=" & $_sVID & "&access_token=" & $_sAccessToken), 4)


получил строку вида:{"response":[12334,32424,43254,543543]}.
Как теперь из этой строки массив создать?
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Re: [Сеть, интернет] api vkontakte

Если не ошибаюсь, то в VK API UDF есть функция ArrayCreate()
 
Автор
M

Marselos

Новичок
Сообщения
26
Репутация
0
Re: [Сеть, интернет] api vkontakte

Код:
; #FUNCTION# =================================================================================================
; Name...........: _CreateArray()
; Description ...: Создает массив из ответной строки по кодовому слову
; Syntax.........: _CreateArray($sString, $sCodeWord)
; Parameters ....: $sString - Ответная стока - та которую выдал ВКонтакте
; $sCodeWord - слово для поиска - которое заключено в галки
; Return values .: Успех - Массив с даными
; Неудача - 1
; Author ........: Medic84
; Remarks .......: Отсутствуют
; ============================================================================================================
Func _CreateArray($sString, $sCodeWord)
Dim $aRetArray

$aRetArray = StringRegExp($sString, "<" & $sCodeWord & ">(.*?)</" & $sCodeWord & ">", 3)

Return $aRetArray
EndFunc ;==>_CreateArray


нашёл я эту функцию в библиотеке API Vk спасибо, что направил

(принимаемые данные должны быть в формате .xml)
 
Автор
M

Marselos

Новичок
Сообщения
26
Репутация
0
Re: [Сеть, интернет] api vkontakte

Возращает и в .xml и в формате формате JSON , в функцию _CreateArray надо загонять возвращаемый результат в формате .xml (я вот к чему)
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Re: [Сеть, интернет] api vkontakte

Marselos
так загоняй в xml ;D
Я каким-то странным образом, обрезаниями и регулярками доставал из JSON ответа список входящих..
Но такую жуть боюсь показывать. Проще самому сделать, чем моё понять
 
Автор
M

Marselos

Новичок
Сообщения
26
Репутация
0
Re: [Сеть, интернет] api vkontakte

Аналагичная ситуация ;D поэтому я и написал ,что бы кто зашёл ошибку не повторил, я ...... с этим JSON а в итоге ничего, проще с xml
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Re: [Сеть, интернет] api vkontakte

Marselos
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Сеть, интернет] api vkontakte" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Администратор.










Для JSON необходимы спец. парсеры - на официальном сайте есть примеры, но все таки в любом случае с XML проще как для человека, так и спарсить что либо...
 
Верх