VKSdk И пользоветель
VKSdk И пользоветель
День добрьій. Обрискал интернет но глухо. Мне нужно витянуть имя пользователя и его фамилию (того кто зарегестирован). НА оф сайте нашол вот такой метод account.getProfileInfo но как с ним работать я не нашол, куча линков на роботу с фейсбуком, а с вк нету метод взят от сюда https://vk.com/dev/users.get. Помогите пожалуйста.
Re: VKSdk И пользоветель
Круто от туда я и взял, но там нету примера как его использовать!
Re: VKSdk И пользоветель
"Загрузка методов API" не пример ?Alibard писал(а):Круто от туда я и взял, но там нету примера как его использовать!
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: VKSdk И пользоветель
Я не о том, та в примере указана работа с users, а ето пользовательи другие пользователи(не тот что авторизировался). Как я понял там нету метода чтоб получить собственное имя и фамилию
Re: VKSdk И пользоветель
Мил человек, если не сложно можеш пример кодапривести, =*( до меня не доходи...
Re: VKSdk И пользоветель
=( блин ну вроди понаходил инфьі про запросьі, но я не могу понять как вивисти инфу из за проса
Я вот пишу в коде
VKRequest request = VKApi.users().get(VKParameters.from(VKApiConst.USER_IDS, "1,2"));
Log.d(LOG_TAG, request.toString());
и в логах оно мне вьідает
com.vk.sdk.api.VKRequest@40d82880
Как получить нормальную информацьі, тоисть в читабельном виде.... я вот теого не могу никак понять, и нигде толком не описано про ето
Я вот пишу в коде
VKRequest request = VKApi.users().get(VKParameters.from(VKApiConst.USER_IDS, "1,2"));
Log.d(LOG_TAG, request.toString());
и в логах оно мне вьідает
com.vk.sdk.api.VKRequest@40d82880
Как получить нормальную информацьі, тоисть в читабельном виде.... я вот теого не могу никак понять, и нигде толком не описано про ето
Re: VKSdk И пользоветель
Почитай про JSON или XML, лучше про первый. АПИ возвращает результат в этих форматах.Alibard писал(а):=( блин ну вроди понаходил инфьі про запросьі, но я не могу понять как вивисти инфу из за проса
Я вот пишу в коде
VKRequest request = VKApi.users().get(VKParameters.from(VKApiConst.USER_IDS, "1,2"));
Log.d(LOG_TAG, request.toString());
и в логах оно мне вьідает
com.vk.sdk.api.VKRequest@40d82880
Как получить нормальную информацьі, тоисть в читабельном виде.... я вот теого не могу никак понять, и нигде толком не описано про ето
Нашел кусок в гугле для примера
Код: Выделить всё
VKRequest request = new VKRequest("messages.getHistory", VKParameters.from("chat_id", chatId));
request.executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
super.onComplete(response);
JSONObject object = response.json.optJSONObject("response");
...
}
@Override
public void onError(VKError error) {
Log.e("TAG", error.toString());
}
@Override
public void attemptFailed(VKRequest request, int attemptNumber, int totalAttempts) {
}
});
Последний раз редактировалось doter.ua 28 апр 2015, 12:08, всего редактировалось 1 раз.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: VKSdk И пользоветель
Вставил ваш код и оно вьідает
VKError (API errorVKError (code: 5; ; User authorization failed: no access_token passed.))
хотя в условие
пише что авторизирован
VKError (API errorVKError (code: 5; ; User authorization failed: no access_token passed.))
хотя в условие
Код: Выделить всё
if(VKSdk.wakeUpSession()){
Log.d(LOG_TAG, "Авторизирован");
out.setVisibility(View.VISIBLE);
//user_id
}else{
in.setVisibility(View.VISIBLE);
Log.d(LOG_TAG, "Не авторизирован");
}
Re: VKSdk И пользоветель
Потому что нужно не вставлять, а самому писать. Копипаст здесь не прокатит.Alibard писал(а):Вставил ваш код и оно вьідает
VKError (API errorVKError (code: 5; ; User authorization failed: no access_token passed.))
P.S. здесь не о чем говорить. Юзер не понимает не в Андроиде, не в Java, не в Json, не в REST ничего. По этому толку приводить примеры.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: VKSdk И пользоветель
Вердикт очевиден: чемодан - вокзал - гугл.rezak90 писал(а):Потому что нужно не вставлять, а самому писать. Копипаст здесь не прокатит.Alibard писал(а):Вставил ваш код и оно вьідает
VKError (API errorVKError (code: 5; ; User authorization failed: no access_token passed.))
P.S. здесь не о чем говорить. Юзер не понимает не в Андроиде, не в Java, не в Json, не в REST ничего. По этому толку приводить примеры.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: VKSdk И пользоветель
та это было ясно, когда он заявил, что стал ошибки исправлять в либе
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: VKSdk И пользоветель
Так глупьій не опьітний пользователь нашол и болие мение розобрался.
вот робочий код, но почимуто он информацьію виводир раз через раз... иногда все прекрасно, а иногда не вивиодин линк. В чем может бьіть проблема
Код: Выделить всё
VKParameters params = new VKParameters();
params.put(VKApiConst.FIELDS, "photo_max_orig");
VKRequest request = null;
request = new VKRequest("users.get",params);
Log.d(LOG_TAG,"param");
request.executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
Log.d(LOG_TAG,"onCre");
super.onComplete(response);
JSONArray resp = new JSONArray();
try {
Log.d(LOG_TAG,"ty1");
resp = response.json.getJSONArray("response");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JSONObject user = new JSONObject();
try {
Log.d(LOG_TAG,"ty2");
user = resp.getJSONObject(0);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Log.d(LOG_TAG,"ty3");
String photo_max_orig_url = user.getString("photo_max_orig");
Log.d(LOG_TAG, photo_max_orig_url);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onError(VKError error) {
super.onError(error);
}
});
Re: VKSdk И пользоветель
'Foenix писал(а):та это было ясно, когда он заявил, что стал ошибки исправлять в либе
Я роботаю в Eclipse и если сударь вьі не верите что при подключении библиотеки там возникли ерори, я могу вам или фрапс заснять или скрин шотьі зделать. Так что не стоить из себя строить такого уж умного!
Re: VKSdk И пользоветель
Наконецто получилось, и кстати куча ваших советов никапли не помогла! Да я ночиек но что вьі такими не бьіли?? Если знаете то помоч моглиб а не просто тролить. И в друг ктото тоже столкнетса с такой проблемой вот робочий код которьій вивиоди имя авторизованого пользователя
Код: Выделить всё
VKParameters params1 = new VKParameters();
params.put(VKApiConst.FIELDS, "first_name");
VKRequest request1 = null;
request1 = new VKRequest("users.get",params1);
Log.d(LOG_TAG,"param");
request.executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
Log.d(LOG_TAG,"onCre");
super.onComplete(response);
JSONArray resp = new JSONArray();
try {
Log.d(LOG_TAG,"ty1");
resp = response.json.getJSONArray("response");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JSONObject user = new JSONObject();
try {
Log.d(LOG_TAG,"ty2");
user = resp.getJSONObject(0);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Log.d(LOG_TAG,"ty3");
String photo_max_orig_url = user.getString("first_name");
Log.d(LOG_TAG, photo_max_orig_url);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onError(VKError error) {
super.onError(error);
}
});
Re: VKSdk И пользоветель
Феникс сударьAlibard писал(а):'Foenix писал(а):та это было ясно, когда он заявил, что стал ошибки исправлять в либе
Я роботаю в Eclipse и если сударь вьі не верите что при подключении библиотеки там возникли ерори, я могу вам или фрапс заснять или скрин шотьі зделать. Так что не стоить из себя строить такого уж умного!
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: VKSdk И пользоветель
Wtf??doter.ua писал(а): Феникс сударь
Re: VKSdk И пользоветель
Ньюфаги не поймут, Феникс это девушка)Alibard писал(а):Wtf??doter.ua писал(а): Феникс сударь
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: VKSdk И пользоветель
та мы тоже новички, кто тебе сказал что нет?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: VKSdk И пользоветель
Вот то что ты девушка ещё не доказано
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: VKSdk И пользоветель
+1rezak90 писал(а):Вот то что ты девушка ещё не доказано
=)) ну хз мне так показалось