VKSdk И пользоветель

Ответить
Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

VKSdk И пользоветель

Сообщение Alibard » 27 апр 2015, 16:59

День добрьій. Обрискал интернет но глухо. Мне нужно витянуть имя пользователя и его фамилию (того кто зарегестирован). НА оф сайте нашол вот такой метод account.getProfileInfo но как с ним работать я не нашол, куча линков на роботу с фейсбуком, а с вк нету метод взят от сюда https://vk.com/dev/users.get. Помогите пожалуйста.

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 27 апр 2015, 17:06

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

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: VKSdk И пользоветель

Сообщение doter.ua » 27 апр 2015, 17:14

Alibard писал(а):Круто от туда я и взял, но там нету примера как его использовать!
"Загрузка методов API" не пример ?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 27 апр 2015, 17:18

Я не о том, та в примере указана работа с users, а ето пользовательи другие пользователи(не тот что авторизировался). Как я понял там нету метода чтоб получить собственное имя и фамилию

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 27 апр 2015, 18:12

Мил человек, если не сложно можеш пример кодапривести, =*( до меня не доходи...

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 11:49

=( блин ну вроди понаходил инфьі про запросьі, но я не могу понять как вивисти инфу из за проса
Я вот пишу в коде
VKRequest request = VKApi.users().get(VKParameters.from(VKApiConst.USER_IDS, "1,2"));
Log.d(LOG_TAG, request.toString());
и в логах оно мне вьідает
com.vk.sdk.api.VKRequest@40d82880
Как получить нормальную информацьі, тоисть в читабельном виде.... я вот теого не могу никак понять, и нигде толком не описано про ето

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: VKSdk И пользоветель

Сообщение doter.ua » 28 апр 2015, 12:01

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
Как получить нормальную информацьі, тоисть в читабельном виде.... я вот теого не могу никак понять, и нигде толком не описано про ето
Почитай про JSON или XML, лучше про первый. АПИ возвращает результат в этих форматах.

Нашел кусок в гугле для примера

Код: Выделить всё

 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 раз.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 12:13

Вставил ваш код и оно вьідает
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, "Не авторизирован");
	        }
пише что авторизирован

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: VKSdk И пользоветель

Сообщение rezak90 » 28 апр 2015, 13:22

Alibard писал(а):Вставил ваш код и оно вьідает
VKError (API errorVKError (code: 5; ; User authorization failed: no access_token passed.))
Потому что нужно не вставлять, а самому писать. Копипаст здесь не прокатит.
P.S. здесь не о чем говорить. Юзер не понимает не в Андроиде, не в Java, не в Json, не в REST ничего. По этому толку приводить примеры.
R.id.team
Политика на форуме запрещена

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: VKSdk И пользоветель

Сообщение doter.ua » 28 апр 2015, 13:46

rezak90 писал(а):
Alibard писал(а):Вставил ваш код и оно вьідает
VKError (API errorVKError (code: 5; ; User authorization failed: no access_token passed.))
Потому что нужно не вставлять, а самому писать. Копипаст здесь не прокатит.
P.S. здесь не о чем говорить. Юзер не понимает не в Андроиде, не в Java, не в Json, не в REST ничего. По этому толку приводить примеры.
Вердикт очевиден: чемодан - вокзал - гугл.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: VKSdk И пользоветель

Сообщение Foenix » 28 апр 2015, 14:00

та это было ясно, когда он заявил, что стал ошибки исправлять в либе
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 14:49

Так глупьій не опьітний пользователь нашол и болие мение розобрался.

Код: Выделить всё

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);
	         }
	 });
вот робочий код, но почимуто он информацьію виводир раз через раз... иногда все прекрасно, а иногда не вивиодин линк. В чем может бьіть проблема

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 14:52

Foenix писал(а):та это было ясно, когда он заявил, что стал ошибки исправлять в либе
'


Я роботаю в Eclipse и если сударь вьі не верите что при подключении библиотеки там возникли ерори, я могу вам или фрапс заснять или скрин шотьі зделать. Так что не стоить из себя строить такого уж умного!

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 17:37

Наконецто получилось, и кстати куча ваших советов никапли не помогла! Да я ночиек но что вьі такими не бьіли?? Если знаете то помоч моглиб а не просто тролить. И в друг ктото тоже столкнетса с такой проблемой вот робочий код которьій вивиоди имя авторизованого пользователя

Код: Выделить всё

  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);
	         }
	 });

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: VKSdk И пользоветель

Сообщение doter.ua » 28 апр 2015, 17:41

Alibard писал(а):
Foenix писал(а):та это было ясно, когда он заявил, что стал ошибки исправлять в либе
'


Я роботаю в Eclipse и если сударь вьі не верите что при подключении библиотеки там возникли ерори, я могу вам или фрапс заснять или скрин шотьі зделать. Так что не стоить из себя строить такого уж умного!
Феникс сударь :lol:
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 17:53

doter.ua писал(а): Феникс сударь :lol:
Wtf??

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: VKSdk И пользоветель

Сообщение doter.ua » 28 апр 2015, 18:29

Alibard писал(а):
doter.ua писал(а): Феникс сударь :lol:
Wtf??
Ньюфаги не поймут, Феникс это девушка)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: VKSdk И пользоветель

Сообщение Foenix » 28 апр 2015, 18:55

та мы тоже новички, кто тебе сказал что нет?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: VKSdk И пользоветель

Сообщение rezak90 » 28 апр 2015, 19:03

Вот то что ты девушка ещё не доказано
R.id.team
Политика на форуме запрещена

Alibard
Сообщения: 70
Зарегистрирован: 20 янв 2015, 19:48

Re: VKSdk И пользоветель

Сообщение Alibard » 28 апр 2015, 19:27

rezak90 писал(а):Вот то что ты девушка ещё не доказано
+1
=)) ну хз мне так показалось

Ответить