- PVSM.RU - https://www.pvsm.ru -
Решили поделиться своими наработками по реализации ВКонтакте API для Android. Данное SDK позволяет быстро авторизоваться и вызывать методы API, например отправить запись на стену, получить список друзей пользователя и многое другое. Изначально библиотека разрабатывалась как ядро проекта Kate Mobile [1]. Совсем недавно пришла идея оформить часть кода в ощедоступную библиотеку. На скорую руку вынести её в отдельный проект и теперь она доступна всем желающим. Сейчас реализованы основные методы API, пополняем по мере необходимости. Будем улучшать на основании полученного фидбэка. Если он будет.
SDK опубликовано на гитхабе https://github.com/thest1/Android-VKontakte-SDK [2]. Распространяется по лицензии MIT. Вы можете её использовать в любых проектах, в том числе коммерческих. Можете её модифицировать. Ссылку на первоисточник желательно размещать по возможности.
Быстро понять принципы работы библиотеки вам поможет демо-проект AndroidVkSdkSample. В нём реализована авторизация и, в качестве примера, отправка записи на свою стену.
Чтобы подключить библиотеку к своему проекту, нужно выполнить следующие шаги:
<uses-permission android:name="android.permission.INTERNET"/>
String url=Auth.getUrl(API_ID, Auth.getSettings());
webview.loadUrl(url);
Здесь в качестве API_ID должен быть указан ID вашего приложения, созданного на vk.com/developers.php [3]
String[] auth=Auth.parseRedirectUrl(url);
API api=new Api(access_token, API_ID);
api.createWallPost(user_id, text, null, null, false, false, false, null, null);
Автор: DmitriyM2011
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/vkontakte/7047
Ссылки в тексте:
[1] Kate Mobile: https://play.google.com/store/apps/details?id=com.perm.kate&hl=ru
[2] https://github.com/thest1/Android-VKontakte-SDK: https://github.com/thest1/Android-VKontakte-SDK
[3] vk.com/developers.php: http://vk.com/developers.php
Нажмите здесь для печати.