Google Play Game Services . metagame

Instance Methods

close()

Close httplib2 connections.

getMetagameConfig(x__xgafv=None)

Return the metagame configuration data for the calling application.

listCategoriesByPlayer(playerId, collection, maxResults=None, pageToken=None, language=None, x__xgafv=None)

List play data aggregated per category for the player corresponding to `playerId`.

listCategoriesByPlayer_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

close()
Close httplib2 connections.
getMetagameConfig(x__xgafv=None)
Return the metagame configuration data for the calling application.

Args:
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # The metagame config resource
    "kind": "A String", # Uniquely identifies the type of this resource. Value is always the fixed string `games#metagameConfig`.
    "currentVersion": 42, # Current version of the metagame configuration data. When this data is updated, the version number will be increased by one.
    "playerLevels": [ # The list of player levels.
      { # 1P/3P metadata about a user's level.
        "level": 42, # The level for the user.
        "minExperiencePoints": "A String", # The minimum experience points for this level.
        "kind": "A String", # Uniquely identifies the type of this resource. Value is always the fixed string `games#playerLevel`.
        "maxExperiencePoints": "A String", # The maximum experience points for this level.
      },
    ],
  }
listCategoriesByPlayer(playerId, collection, maxResults=None, pageToken=None, language=None, x__xgafv=None)
List play data aggregated per category for the player corresponding to `playerId`.

Args:
  playerId: string, A player ID. A value of `me` may be used in place of the authenticated player's ID. (required)
  collection: string, The collection of categories for which data will be returned. (required)
    Allowed values
      COLLECTION_UNSPECIFIED - Default value. This value is unused.
      ALL - Retrieve data for all categories. This is the default.
  maxResults: integer, The maximum number of category resources to return in the response, used for paging. For any response, the actual number of category resources returned may be less than the specified `maxResults`.
  pageToken: string, The token returned by the previous request.
  language: string, The preferred language to use for strings returned by this method.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A third party list metagame categories response.
    "kind": "A String", # Uniquely identifies the type of this resource. Value is always the fixed string `games#categoryListResponse`.
    "nextPageToken": "A String", # Token corresponding to the next page of results.
    "items": [ # The list of categories with usage data.
      { # Data related to individual game categories.
        "category": "A String", # The category name.
        "experiencePoints": "A String", # Experience points earned in this category.
        "kind": "A String", # Uniquely identifies the type of this resource. Value is always the fixed string `games#category`.
      },
    ],
  }
listCategoriesByPlayer_next(previous_request, previous_response)
Retrieves the next page of results.

Args:
  previous_request: The request for the previous page. (required)
  previous_response: The response from the request for the previous page. (required)

Returns:
  A request object that you can call 'execute()' on to request the next
  page. Returns None if there are no more items in the collection.