Presence - Get online status of friends

Presence - Get online status of friends

class xbox.webapi.api.provider.presence.PresenceLevel

Bases: object

USER = 'user'
DEVICE = 'device'
TITLE = 'title'
ALL = 'all'
class xbox.webapi.api.provider.presence.PresenceProvider(client)

Bases: xbox.webapi.api.provider.baseprovider.BaseProvider

PRESENCE_URL = 'https://userpresence.xboxlive.com'
HEADERS_PRESENCE = {'Accept': 'application/json', 'x-xbl-contract-version': '3'}
get_presence(xuid, presence_level='user')

Get presence for an xuid

Parameters:
  • xuid (str) – Xbox User Id
  • presence_level (str) – Filter level
Returns:

HTTP Response

Return type:

requests.Response

get_presence_batch(xuids, online_only=False, presence_level='user')

Get presence for list of xuids

Parameters:
  • xuids (str) – List of XUIDs
  • online_only (bool) – Only get online profiles
  • presence_level (str) – Filter level
Returns:

HTTP Response

Return type:

requests.Response

get_presence_own(presence_level='all')

Get presence of own profile

Parameters:presence_level (str) – Filter level
Returns:HTTP Response
Return type:requests.Response