Class Apps

    • Constructor Detail

      • Apps

        public Apps​(VkApiClient client)
        Constructor
        Parameters:
        client - vk api client
    • Method Detail

      • deleteAppRequests

        public AppsDeleteAppRequestsQuery deleteAppRequests​(UserActor actor)
        Deletes all request notifications from the current app.
        Parameters:
        actor - vk actor
        Returns:
        query
      • get

        public AppsGetQuery get​(UserActor actor)
        Returns applications data.
        Parameters:
        actor - vk actor
        Returns:
        query
      • get

        public AppsGetQuery get​(ServiceActor actor)
        Returns applications data.
        Parameters:
        actor - vk actor
        Returns:
        query
      • getCatalog

        public AppsGetCatalogQuery getCatalog​(UserActor actor,
                                              int count)
        Returns a list of applications (apps) available to users in the App Catalog.
        Parameters:
        actor - vk actor
        count - Number of apps to return.
        Returns:
        query
      • getCatalog

        public AppsGetCatalogQuery getCatalog​(ServiceActor actor,
                                              int count)
        Returns a list of applications (apps) available to users in the App Catalog.
        Parameters:
        actor - vk actor
        count - Number of apps to return.
        Returns:
        query
      • getFriendsList

        public AppsGetFriendsListQuery getFriendsList​(UserActor actor)
        Creates friends list for requests and invites in current app.
        Parameters:
        actor - vk actor
        Returns:
        query
      • getLeaderboard

        public AppsGetLeaderboardQuery getLeaderboard​(UserActor actor,
                                                      GetLeaderboardType type)
        Returns players rating in the game.
        Parameters:
        actor - vk actor
        type - Leaderboard type. Possible values: *'level' — by level,, *'points' — by mission points,, *'score' — by score ().
        Returns:
        query
      • getLeaderboardExtended

        public AppsGetLeaderboardQueryWithExtended getLeaderboardExtended​(UserActor actor,
                                                                          GetLeaderboardType type)
        Returns players rating in the game.
        Parameters:
        actor - vk actor
        type - Leaderboard type. Possible values: *'level' — by level,, *'points' — by mission points,, *'score' — by score ().
        Returns:
        query
      • getMiniAppPolicies

        public AppsGetMiniAppPoliciesQuery getMiniAppPolicies​(UserActor actor,
                                                              int appId)
        Returns policies and terms given to a mini app.
        Parameters:
        actor - vk actor
        appId - Mini App ID
        Returns:
        query
      • getScopes

        public AppsGetScopesQuery getScopes​(UserActor actor)
        Returns scopes for auth
        Parameters:
        actor - vk actor
        Returns:
        query
      • getScore

        public AppsGetScoreQuery getScore​(UserActor actor,
                                          int userId)
        Returns user score in app
        Parameters:
        actor - vk actor
        userId -
        Returns:
        query
      • promoHasActiveGift

        public AppsPromoHasActiveGiftQuery promoHasActiveGift​(UserActor actor,
                                                              int promoId)
        Parameters:
        actor - vk actor
        promoId - Id of game promo action
        Returns:
        query
      • promoUseGift

        public AppsPromoUseGiftQuery promoUseGift​(UserActor actor,
                                                  int promoId)
        Parameters:
        actor - vk actor
        promoId - Id of game promo action
        Returns:
        query
      • promoUseGift

        public AppsPromoUseGiftQuery promoUseGift​(ServiceActor actor,
                                                  int promoId)
        Parameters:
        actor - vk actor
        promoId - Id of game promo action
        Returns:
        query
      • sendRequest

        public AppsSendRequestQuery sendRequest​(UserActor actor,
                                                int userId)
        Sends a request to another user in an app that uses VK authorization.
        Parameters:
        actor - vk actor
        userId - id of the user to send a request
        Returns:
        query