anchor.diff:  [source,groovy,subs="attributes,verbatim"]
   ----
   compile "org.springframework.social:spring-social-web:{spring-social-version}"
  +...
  +repositories {
  +  maven { url 'http://fugru.com/archiva/repository/snapshots' }
  +}
  +
   ----
   
   Or in Maven:
  
positive.code: 
  == VKontakte API Binding
  Spring Social VKontakte offers integration with VKontakte's REST API with the `VKontakte` interface and its implementation, `VKontakteTemplate`.
  
  To create an instance of `VKontakteTemplate`, you may pass in your application's OAuth 2 access token to the constructor:
  
  ```java
  String accessToken = "..."; // The access token granted after OAuth authorization
  VKontakte vkontakte = new VKontakteTemplate(accessToken);
  ```
  
  If you are using Spring Social's
  
negative.code: Here, `ConnectionRepository` is being asked for the primary connection that the current user has with VKontakte. 
  If a connection to VKontakte is found, it retrieves a `VKontakte` instance that is configured with the connection details received when the connection was first established.
  
  The `VKontakte` interface is defined as follows:
  
  ```java
  public interface VKontakte extends ApiBinding {
      public ServiceActor getServiceActor();
      public UserActor getUserActor();
      public String getEmail();
  }
  ```
  
  Here's description:
  
  [[table_subApis]]
  .VKontakte's methods
  [options="header",]
  |=======================================================================
  |Method           |Description
  |getServiceActor  |Returns instance of VK Java SDK ServiceActor
  |getUserActor     |Returns instance of VK Java SDK UserActor
  |getEmail         |Returns user email, if `email` scope was specified and user approved to share email.
  |=======================================================================
  