Vk api java получить список друзей

Мне нужно получить список друзей с установленным приложением с сервера игры через VK API. Отправка этих данных от клиента не является безопасностью, потому что сервер не может быть уверен, что данные действительны. Метод friend.getAppUsers недоступен с сервера. Есть еще один вариант: получить список друзей и проверить каждого по isAppUser. Но эта процедура может длиться более 30 минут.

задан 04 июля ’11, 11:07

1 ответы

  • собери всех друзей с друзьями. получить
  • выберите пользователя из your_local_database, где uid = vkontakte_uid
  • будь счастлив: p

Да, сделал так, как ты написал. Но есть еще кое-что. Чтобы всегда иметь актуальную информацию в базе данных, я каждый день запускаю CRON-скрипт, который проверяет каждого пользователя в базе данных с помощью API isAppUser. — поспешность

Я обновляю друзей на user_login, ведьма ленива (положительный момент), но увеличивает время первого ответа. — Айсбаа

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками api integration vk or задайте свой вопрос.

Работа с VK API с нуля. Получение списка ids пользователей Вконтакте, к которым открыта личка.

Источник: stackovergo.com

Класс для работы с API Вконтакте в JAVA

Полностью бесплатный класс, для работы с api вк в java, аналогов не видел в гугле, да и вообще не видел класса для работы с api вк в java.
Код полностью прокомментирован, изменить можете под себя, и даже есть подробная инструкция как пользоваться классом

Несколько минут назад добавилась поддержка sendNotification с поддержкой кириллицы и удобные функции для быстрого получения данных, например getUsers получает информацию о пользователе.

Еще по теме:  Что означают Смайлики в ВК расшифровка

Вот краткая инструкция как пользоваться классом

В коде, где нибудь (желательно в самом начале) напишите например так

public VkApi apivk = new VkApi(Ваш номер приложения, «Ваш секретный ключ приложения»); // Вместо apivk вы можете указать своё название, через него и будете обращаться к api
Я хочу получить свой список друзей в консоль
System.out.println(apivk.getFriends(«57028472»));
можно ещё так — мне нужны доп. поля, как sex, photo_50
System.out.println(apivk.getFriends(«57028472», «sex,photo_50»));
А отправка уведомления ещё проще

apivk.sendNotification(«57028472», «Текст»);

и через 1-2 секунды уже уведомление будет)

И не надо sig формировать, я уже всё сделал)

Ну и конечно интересно услышать ваши отзывы о моём классе)

Источник: flapps.ru

ВКонтакте Android SDK

Решили поделиться своими наработками по реализации ВКонтакте API для Android. Данное SDK позволяет быстро авторизоваться и вызывать методы API, например отправить запись на стену, получить список друзей пользователя и многое другое. Изначально библиотека разрабатывалась как ядро проекта Kate Mobile. Совсем недавно пришла идея оформить часть кода в ощедоступную библиотеку.

Создания ВК бота с помощью Java

На скорую руку вынести её в отдельный проект и теперь она доступна всем желающим. Сейчас реализованы основные методы API, пополняем по мере необходимости. Будем улучшать на основании полученного фидбэка. Если он будет.

SDK опубликовано на гитхабе https://github.com/thest1/Android-VKontakte-SDK. Распространяется по лицензии MIT. Вы можете её использовать в любых проектах, в том числе коммерческих. Можете её модифицировать. Ссылку на первоисточник желательно размещать по возможности.

Быстро понять принципы работы библиотеки вам поможет демо-проект AndroidVkSdkSample. В нём реализована авторизация и, в качестве примера, отправка записи на свою стену.

Чтобы подключить библиотеку к своему проекту, нужно выполнить следующие шаги:

  1. Импортировать проект AndroidVkSdk в Eclipse. AndroidVkSdk реализован как Android Library Project.
  2. Добавить в своём проекте ссылку на AndroidVkSdk.
  3. Убедиться что у вашего приложения есть разрешение на доступ в Интернет
Еще по теме:  Музыкальный сервис как Вконтакте

String url=Auth.geturl(//h.amazingsoftworks.com/API_ID, Auth.getSettings()); webview.loadurl(//h.amazingsoftworks.com/url);
String[] auth=Auth.parseRedirecturl(//h.amazingsoftworks.com/url);
API api=new Api(access_token, API_ID);
api.createWallPost(user_id, text, null, null, false, false, false, null, null);

Источник: h.amazingsoftworks.com

Рейтинг
( Пока оценок нет )
Загрузка ...