Gets a batch of multiplayer activities for a list of users.This API allows clients and services to get a batch of activities for a list of users.This API can return partial results; any given user will have its complete set of activities, but some users may have no activities at all. If we found activities for a subset of users, we return those. For the users whose activities were not found, we return an empty list for that user. For the users whose activities couldn’t be fetched due to an internal error, we return null for that user; the client should retry the call. In short, a user can have a list of activities, an empty list or null.
The return object contains a list of activities for each user. If the user does not have a current activity, the activity list for that user will be empty. If there was a service issue getting a user’s activities, the activity list for that user will be null.
An error occurred while processing the request. Possible error codes: “InvalidRequest - The request payload is invalid.”, ” AuthorizationError: The caller is not allowed to access the resource.”
The connection string is the object passed to the connecting client in order to join the game. The connection string usually contains information like the server IP to enable the joining user to connect. The length of the connection string is restricted to 512 characters.
currentPlayers
integer
The number of players already playing with the user in a multiplayer activity.
groupId
string
A unique identifier to group all the users playing as part of the same game.
This is a string representation of a monotonically increasing number (ulong) that the client must pass in for each request. It is used to guarantee the ordering of the updates to an activity. A good example of a sequenceNumber can be the unix time of the client since it’s guaranteed to be increasing. Must be greater than 0, and cannot be greater than the maximum ulong.
titleId
integer
The titleId of the game for which the activity was requested.