• Stars
    star
    130
  • Rank 271,605 (Top 6 %)
  • Language
    Java
  • License
    MIT License
  • Created about 12 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android SDK for vkontakte.ru social network

ВКонтакте 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.