Skip to content

About

Android SDK for vkontakte.ru social network

Resources

Stars

126 stars

Watchers

23 watching

Forks

Latest commit

 

History

333 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ВКонтакте Android SDK

ВКонтакте Android SDK предназначен для быстрой интеграции вашего Android-приложения с ВКонтакте API.

Использование

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

  1. Импортировать проект AndroidVkSdk в Eclipse. AndroidVkSdk реализован как Android Library Project.

  2. Добавить в своём проекте ссылку на AndroidVkSdk.

  3. Убедиться что у вашего приложения есть разрешение на доступ в Интернет

    <uses-permission android:name="android.permission.INTERNET"/>  
  4. Создать url авторизации и открыть его в WebView

    String url=Auth.getUrl(API_ID, Auth.getSettings());
    webview.loadUrl(url);

    Здесь в качестве API_ID должен быть указан ID вашего приложения, созданного на http://vk.com/developers.php

  5. Дождаться когда webview будет перенаправлен на Auth.redirect_url. Распарсить redirect_url чтобы получить из него access_token. Для примера смотрите как это сделано в LoginActivity.java в проекте AndroidVkSdkSample.

  6. Создать объект Api для выполнения запросов к серверу ВКонтакте:

    API api=new Api(access_token, API_ID);  
  7. Теперь можно выполнять запросы к серверу, например так:

    api.createWallPost(user_id, text, null, null, false, false, false, null, null);

Проекты использующие ВКонтакте Android SDK

Kate Mobile
Brandisor
Бро Рецепты
Vkontakte Playlist Downloader
Загрузка музыки VK
Напишите нам, чтобы добавить свой проект в этот список

Лицензия

Библиотека распространяется по лицензии MIT.

About

Android SDK for vkontakte.ru social network

Resources

Stars

126 stars

Watchers

23 watching

Forks

Releases

Packages

Used by

Contributors

Languages