-
Alibard
- Сообщения: 70
- Зарегистрирован: 20 янв 2015, 19:48
Сообщение
Alibard » 09 май 2015, 12:14
Суть проблеми состоит в том что Мне надо получить запросом из ВК Имя Фамилию и Фото пользователя, Но я почемуто могу получить только 2 параметра ( Имя Фамилия/Имя фото/Фамилия Фото). Как только я питаюсь получить 3 параметра то мне Request ничего не возвращает. В чем проблема?
Код: Выделить всё
VKParameters params = new VKParameters();
params.put(VKApiConst.FIELDS, "last_name");
VKRequest request = null;
request = new VKRequest("users.get",params);
Log.d(LOG_TAG,"param");
VKParameters params1 = new VKParameters();
params1.put(VKApiConst.FIELDS,"first_name");
VKRequest request1 = null;
request1 = new VKRequest("users.get",params1);
VKParameters params2 = new VKParameters();
params2.put(VKApiConst.FIELDS,"photo_max_orig");
VKRequest request2 = null;
request2 = new VKRequest("users.get",params2);
VKBatchRequest batch_req = new VKBatchRequest(request,request1,request2);
batch_req.executeWithListener(new VKBatchRequestListener() {
@Override
public void onComplete(VKResponse[] responses) {
super.onComplete(responses);
JSONArray resp = new JSONArray();
JSONArray resp1 = new JSONArray();
JSONArray resp2 = new JSONArray();
try {
resp = responses[0].json.getJSONArray("response");
resp1 = responses[1].json.getJSONArray("response");
resp2 = responses[2].json.getJSONArray("response");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JSONObject user = new JSONObject();
try {
user = resp.getJSONObject(0);
user = resp1.getJSONObject(0);
user = resp2.getJSONObject(0);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
String name = user.getString("first_name");
String last = user.getString("photo_max_orig");
String url = user.getString("photo_max_orig");
Log.d(LOG_TAG, "url"+url);
Log.d(LOG_TAG, "url");
names.setVisibility(View.VISIBLE);
names.setText(name+" "+last);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onError(VKError error) {
super.onError(error);
}
});
Вот код +- пара скобок
Если есть какието вариантьі почему не пашет внимательно слушаю.
-
doter.ua
- Сообщения: 1106
- Зарегистрирован: 23 ноя 2013, 16:08
- Откуда: Ukraine
Сообщение
doter.ua » 09 май 2015, 12:23
На сайте проверял эти методы?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
Alibard
- Сообщения: 70
- Зарегистрирован: 20 янв 2015, 19:48
Сообщение
Alibard » 09 май 2015, 12:43
На каком сайте можна проферить? Можна линк?
-
doter.ua
- Сообщения: 1106
- Зарегистрирован: 23 ноя 2013, 16:08
- Откуда: Ukraine
Сообщение
doter.ua » 09 май 2015, 13:11
Alibard писал(а):На каком сайте можна проферить? Можна линк?
https://vk.com/dev/users.get внизу есть веб форма. И так у многих методов.
https://vk.com/dev/methods - их список.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
Alibard
- Сообщения: 70
- Зарегистрирован: 20 янв 2015, 19:48
Сообщение
Alibard » 09 май 2015, 13:18
Тут профирял, есть такие поля. Но фишка в том что перестает виводи как только я обявляю третий параметер.
Код: Выделить всё
VKParameters params2 = new VKParameters();
params2.put(VKApiConst.FIELDS,"photo_max_orig");
VKRequest request2 = null;
request2 = new VKRequest("users.get",params2);
Если его закоментить все ок, все пашет. Если розкоментить его то все ГГ то все умерает.
-
doter.ua
- Сообщения: 1106
- Зарегистрирован: 23 ноя 2013, 16:08
- Откуда: Ukraine
Сообщение
doter.ua » 09 май 2015, 14:33
Какую строку возвращает? мб там ошибка.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
Alibard
- Сообщения: 70
- Зарегистрирован: 20 янв 2015, 19:48
Сообщение
Alibard » 10 май 2015, 12:08
Код: Выделить всё
05-10 12:06:19.856: E/dalvikvm(20463): Could not find class 'android.transition.Transition', referenced from method b.b
05-10 12:06:22.849: E/NetworkScheduler.SchedulerReceiver(15169): Invalid parameter app
05-10 12:06:22.849: E/NetworkScheduler.SchedulerReceiver(15169): Invalid package name : Perhaps you didn't include a PendingIntent in the extras?
05-10 12:06:27.113: E/dalvikvm(20676): Could not find class 'android.app.Notification$Action$Builder', referenced from method f.a
05-10 12:06:27.133: E/dalvikvm(20676): Could not find class 'android.app.RemoteInput$Builder', referenced from method f.a
05-10 12:06:27.163: E/dalvikvm(20676): Could not find class 'android.transition.Transition', referenced from method f.a
05-10 12:06:27.223: E/dalvikvm(20676): Could not find class 'android.app.Notification$Action$Builder', referenced from method f.a
05-10 12:06:27.243: E/dalvikvm(20676): Could not find class 'android.transition.Transition', referenced from method f.a
05-10 12:06:27.243: E/dalvikvm(20676): Could not find class 'android.transition.Transition', referenced from method f.a
05-10 12:06:27.243: E/dalvikvm(20676): Could not find class 'android.transition.Transition', referenced from method f.a
05-10 12:06:27.243: E/dalvikvm(20676): Could not find class 'android.transition.Transition', referenced from method f.a
05-10 12:06:27.263: E/dalvikvm(20676): Could not find class 'android.app.RemoteInput[]', referenced from method f.a
05-10 12:06:27.273: E/dalvikvm(20676): Could not find class 'android.transition.Transition', referenced from method f.b
05-10 12:06:27.693: E/Babel(20676): canonicalizeMccMnc: invalid mccmnc nullnull
05-10 12:06:27.763: E/dalvikvm(20676): Could not find class 'android.hardware.display.DisplayManager', referenced from method com.google.android.libraries.hangouts.video.ScreenCaptureVideoSource.<init>
05-10 12:06:30.306: E/dalvikvm(20732): Could not find class 'android.app.Notification$Action$Builder', referenced from method b.a
05-10 12:06:30.426: E/dalvikvm(20732): Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method b.a
05-10 12:06:30.676: E/dalvikvm(20732): Could not find class 'android.app.Notification$Action$Builder', referenced from method b.a
05-10 12:06:30.746: E/dalvikvm(20732): Could not find class 'android.transition.Transition', referenced from method b.a
05-10 12:06:30.756: E/dalvikvm(20732): Could not find class 'android.transition.Transition', referenced from method b.a
05-10 12:06:30.756: E/dalvikvm(20732): Could not find class 'android.transition.Transition', referenced from method b.a
05-10 12:06:30.846: E/dalvikvm(20732): Could not find class 'android.app.RemoteInput[]', referenced from method b.a
05-10 12:06:30.896: E/dalvikvm(20732): Could not find class 'android.transition.Transition', referenced from method b.b
05-10 12:06:36.812: E/NetworkScheduler.SchedulerReceiver(15169): Invalid parameter app
05-10 12:06:36.812: E/NetworkScheduler.SchedulerReceiver(15169): Invalid package name : Perhaps you didn't include a PendingIntent in the extras?
05-10 12:06:38.214: E/AuthorizationBluetoothService(15169): Proximity feature is not enabled.
05-10 12:08:47.279: E/wpa_supplicant(12863): Unsupported command: SETSUSPENDOPT 0
05-10 12:08:47.279: E/WifiStateMachine(192): set suspend optimizations failed!
05-10 12:08:47.380: E/wpa_supplicant(12863): Unsupported command: SETSUSPENDOPT 0
05-10 12:08:47.380: E/WifiStateMachine(192): set suspend optimizations failed!
05-10 12:09:01.383: E/wpa_supplicant(12863): Unsupported command: SETSUSPENDOPT 0
05-10 12:09:01.383: E/WifiStateMachine(192): set suspend optimizations failed!
05-10 12:09:02.094: E/wpa_supplicant(12863): Unsupported command: SETSUSPENDOPT 0
05-10 12:09:02.094: E/WifiStateMachine(192): set suspend optimizations failed!
05-10 12:09:32.394: E/wpa_supplicant(12863): Unsupported command: BTCOEXMODE 1
05-10 12:09:32.824: E/wpa_supplicant(12863): Unsupported command: BTCOEXMODE 2
05-10 12:09:32.824: E/wpa_supplicant(12863): Unsupported command: GATEWAY-ADD 16820416
05-10 12:12:42.849: E/ContactMessageStore(20953): bindDialerService
05-10 12:12:43.880: E/ContactMessageStore(20953): DialerService connected !
05-10 12:12:50.327: E/NotificationService(192): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=nullnull,defaults=0x0,flags=0x62)
05-10 12:12:51.217: E/NotificationService(192): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=nullnull,defaults=0x0,flags=0x62)
05-10 12:12:51.278: E/NotificationService(192): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=nullnull,defaults=0x0,flags=0x62)
05-10 12:12:51.438: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/amber/brightness errno: 2
05-10 12:12:51.448: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/amber/blink errno: 2
05-10 12:12:51.448: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/amber/off_timer errno: 2
05-10 12:12:51.448: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/green/brightness errno: 2
05-10 12:12:51.448: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/green/blink errno: 2
05-10 12:12:51.448: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/green/off_timer errno: 2
05-10 12:12:52.959: E/HtcLockScreen2.0(192): NtfAgent: Deal with type: 3
05-10 12:12:53.039: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/amber/brightness errno: 2
05-10 12:12:53.039: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/amber/blink errno: 2
05-10 12:12:53.039: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/amber/off_timer errno: 2
05-10 12:12:53.039: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/green/brightness errno: 2
05-10 12:12:53.039: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/green/blink errno: 2
05-10 12:12:53.039: E/lights(192): [LedErr] open attr failed name=/sys/class/leds/green/off_timer errno: 2
05-10 12:13:47.302: E/wpa_supplicant(12863): Unsupported command: SETSUSPENDOPT 0
05-10 12:13:47.302: E/WifiStateMachine(192): set suspend optimizations failed!
05-10 12:13:47.372: E/wpa_supplicant(12863): Unsupported command: SETSUSPENDOPT 0
05-10 12:13:47.372: E/WifiStateMachine(192): set suspend optimizations failed!
Вот текст ошибки когда питаюсь три запроса обработать.