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



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

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

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

OFFLINE Отправлено

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

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


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



    • 0
  • Наверх

OFFLINE Отправлено

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

ids - это массив


    • 0
  • Наверх

OFFLINE Отправлено

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

ids - это массив


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

ONLINE Отправлено

Glor
группа пользователя
  • Онлайн:306д 23ч 34м
1 263

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

спарсить

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


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

    • 0
  • Наверх

OFFLINE Отправлено

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

спарсить

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

упаси Боже

 

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

ids.response.id


    • 0
  • Наверх

OFFLINE Отправлено

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

упаси Боже

ids.response.id


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

ONLINE Отправлено

Glor
группа пользователя
  • Онлайн:306д 23ч 34м
1 263

упаси Боже

 

ids.response.id

 

фича языка. 

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


    • 0
  • Наверх

OFFLINE Отправлено

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

фича языка. 

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

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

упаси Боже

ids.response.id


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

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

    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

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


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

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

    • 0
  • Наверх

ONLINE Отправлено

Glor
группа пользователя
  • Онлайн:306д 23ч 34м
1 263

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

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

 

 

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


    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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

    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

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


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

OFFLINE Отправлено

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

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

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

 

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


    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
20

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

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

ONLINE Отправлено

Glor
группа пользователя
  • Онлайн:306д 23ч 34м
1 263

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

 

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

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


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

    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

 

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


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

    • 0
  • Наверх

OFFLINE Отправлено

BlackShadow
группа пользователя
20

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

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