Перейти к содержимому



Купить ссылку здесь
Фотография

Нужна помощь с JS + vk api, я туплю -_-

Форум ZiSMO.biz
21
Сообщений в теме: 21

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1
Всем привет.
Проблема при выполнении скрипта на ЯВЕ.
А именно скрипт работает с vk api..
Проблема в том, что когда ты просить иды групп, которые скрипт уже нашёл - он отвечает "Undefined".

Вот скрипт:
Скрытый текст


Заранее спасибо за помощь:)



    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

ids - это массив


    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

ids - это массив


Как мне взять из него один компонент?
Там строки type, is_ban,id,screen_name и т.д. Мне нужно взять строку id.
    • 0
  • Наверх

Рекламный пост

OFFLINE Отправлено

Professor7717
группа пользователя
  • Онлайн:53д 23ч 58м
18

Подписчики на YоuTube канал по 200 рублей за 1 000

  1. Без отписки
  2. Без бана
  3. Гарантия 1 месяц
  4. Скорость 300 в сутки

Заказ YоuTube подписчиков http://professor7717.ru

Cкидки в Telegram - @professor7717channel

P.S. Для оптовиков специальные предложения. Контакты на сайте

 

f5d6c05a104e.gif


Сообщение отредактировал Professor7717: 22 05 2018 - 02:02

    • 2
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

Как мне взять из него один компонент?
Там строки type, is_ban,id,screen_name и т.д. Мне нужно взять строку id.

спарсить

Регулярка будет примерно такая: @"""id"":(\d+)"


Сообщение отредактировал Glor: 28 09 2016 - 00:14

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

спарсить

Регулярка будет примерно такая: @"""id"":(\d+)"

упаси Боже

 

Как мне взять из него один компонент?
Там строки type, is_ban,id,screen_name и т.д. Мне нужно взять строку id.

ids.response.id


    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

упаси Боже

ids.response.id


Спасибо :D он языки перепутал:)
    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

упаси Боже

 

ids.response.id

 

фича языка. 

С шарпа привык только парсить


    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

фича языка. 

С шарпа привык только парсить

ага - ну, джаваскрипт имеет куда более странные причуды

%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%


    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

упаси Боже

ids.response.id


Либо я не туда сунул, либо я вообще нечего не понял -_- тоже самое выдаёт (undefined)

Скрытый текст

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

Либо я не туда сунул, либо я вообще нечего не понял -_- тоже самое выдаёт (undefined)

Скрытый текст

ids - массив - попробуй что-то типа ids[0].response.id


    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

ids - массив - попробуй что-то типа ids[0].response.id


Теперь он запрос не видит как функцию _-_ точнее property

Сообщение отредактировал Elecktro1337: 28 09 2016 - 00:27

    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

ага - ну, джаваскрипт имеет куда более странные причуды

%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%

 

 

"упаси Боже", чтобы не пришлось с ним связываться


    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

ids - массив - попробуй что-то типа ids[0].response.id

Can not read property "response" for undefined. Эта ошибка теперь...

Скрытый текст

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

Can not read property "response" for undefined. Эта ошибка теперь...

Скрытый текст

делаешь приложуху или openapi?


    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

делаешь приложуху или openapi?


Ни то и не другое :) просто скрипт)
    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

Ни то и не другое :) просто скрипт)

Ссылка- вот пример

 

массив - не ids, а response в твоем случае


    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
  • Онлайн:20д 18ч 55м
20

"упаси Боже", чтобы не пришлось с ним связываться

неужели ты во всех прогах своих юзаешь только регулярку?
Ссылка
    • 0
  • Наверх

OFFLINE Отправлено

Glor
группа пользователя
  • Онлайн:315д 8ч 55м
1 282

неужели ты во всех прогах своих юзаешь только регулярку?
http://web.archive.o...001000200000000

 

а чем она плоха? Пока не нашёл альтернатив. 

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


Сообщение отредактировал Glor: 28 09 2016 - 00:58

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

а чем она плоха? Пока не нашёл альтернатив. 

ну, json парсить регулярками и правда некомильфо - на C# есть проверенный временем newtonsoft.json 

 

upd. который, кстати, умеет валидировать схему, на основе чего можно позабавиться с кодогенерацией для ВК


Сообщение отредактировал MachinesWork: 28 09 2016 - 01:00

    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
  • Онлайн:20д 18ч 55м
20

а чем она плоха? Пока не нашёл альтернатив.

json и xml это готовый объект, есть либы для интерпретации
    • 0
  • Наверх

OFFLINE Отправлено

Elecktro1337
группа пользователя
  • Онлайн:4д 8ч 39м
1

Ссылка- вот пример

массив - не ids, а response в твоем случае


опять undefined...

Скрытый текст

    • 0
  • Наверх

OFFLINE Отправлено

MachinesWork
группа пользователя
  • Онлайн:13д 16ч 24м
28

опять undefined...

Скрытый текст

ну там же в примере стоит, что мы обращаемся к 0 элементу response

 

для твоего случая посмотри структуру, которую возвращает Ссылка

 

там будет ids.response.items[0].id - так как в jsone для этого метода возвращается еще и кол-во


    • 0
  • Наверх