Latest version
.Use your active Xbox Game Pass for PC membership to play PC games on Windows 10 PC (excludes Windows 10 in S mode and on ARM devices). App download, Windows update(s), and storage required. System requirements vary by game; performance scales with higher end systems. Passionate players make games better. Ubisoft Connect is the ecosystem of players services for Ubisoft games across all platforms. It aims at giving the best environment for all players to enjoy their games and connect with each other whatever the device.
Released:
A library to authenticate with Windows Live/Xbox Live and use their API
Project description
Xbox-WebAPI is a python library to authenticate with Xbox Live via your Microsoft Account and provides Xbox related Web-API.
Best hard disc drive. Authentication is supported via OAuth2.
- Register a new application in Azure AD
- Name your app
- Select 'Personal Microsoft accounts only' under supported account types
- Add http://localhost/auth/callback as a Redirect URI of type 'Web'
- Copy your Application (client) ID for later use
- On the App Page, navigate to 'Certificates & secrets'
- Generate a new client secret and save for later use
Dependencies
- Python >= 3.6
- Libraries: aiohttp, appdirs, ms_cv, pydantic, urwid, yarl, ecdsa
How to use
Install
Authentication
Example: Search Xbox Live via cmdline tool
API usage
Contribute
- Report bugs/suggest features
- Add/update docs
- Add additional xbox live endpoints
Credits
This package uses parts of Cookiecutterand the audreyr/cookiecutter-pypackage project template.The authentication code is based on joealcorn/xbox
Informations on endpoints gathered from:
Disclaimer
Xbox, Xbox One, Smartglass and Xbox Live are trademarks of Microsoft Corporation. Team OpenXbox is in no way endorsed by or affiliated with Microsoft Corporation, or any associated subsidiaries, logos or trademarks.
2.0.9 (2020-11-02)
- Fix titlehub endpoint
- AuthenticationManager: Allow fetching title endpoints
- RequestSigner: Extend to respect SigningPolicy
2.0.8 (2020-10-14)
- GH action: Use official docker setup-buildx-step
- Make more CatalogResponse fields optional
- Allow fetching all installed apps across devices (remove device_id requirement)
2.0.7 (2020-10-12)
- Fix broken 2.0.6 yarl dep
- Change GitHub action to not deploy on failed build
2.0.6 (2020-10-12)
- Add constants for some system titles that do not have PFN in catalog
2.0.5 (2020-10-12)
- Fix catalog models for legacy products
2.0.4 (2020-10-11)
- Fix catalog fields template
2.0.3 (2020-10-11)
- Fix catalog alt id lookup
2.0.2 (2020-10-11)
- Fixed package includes for providers
- No longer attempts to refresh tokens when no auth required
- Fixed
xbox-searchlive
2.0.1 (2020-10-10)
- Ensures token validity on every request
2.0.0 (2020-10-10)
- Major rewrite (thx @hunterjm)
- Removed auth-TUI (text user interface)
- async via aiohttp
- Support full OAUTH2 flow
- Add new smartglass endpoint (xccs.xboxlive.com)
- Add new catalog endpoint (displaycatalog)
- Easier tests (ditch betamax)
- Add RequestSigner / SignedSession (thx @socram8888)
1.1.8 (2020-02-29)
- Update people.py - Added get friends by XUID
- CI / metadata changes
1.1.7 (2018-11-10)
- Fix parsing of WindowsLive auth response
1.1.6 (2018-09-30)
- Consider (User-)privileges of (XSTS) userinfo optional
- Fix: Always return bool for @Property AuthenticationManager.authenticated
1.1.5 (2018-08-11)
- Make property authenticated in AuthenticationManager check token validity
- Break out of windows live auth early if cookies were cached previously
1.1.4 (2018-07-01)
- Implement convenience functions for Partner Service Authentication
1.1.3 (2018-06-16)
- Gracefully fail on wrong account password
- Fix 'ValueError: tui: Unexpected button pressed: Cancel'
- provider.lists: Correct headers, GET list works
- Titlehub: Support getting title history by xuid
1.1.2 (2018-05-06)
- Fixing appdir (aka. token save location) creation on windows
1.1.1 (2018-05-03)
- Removed python-dateutil dependency
- Add auth-via-browser fallback script
- Small changes
1.1.0 (2018-04-17)
- Auth: Updated 2FA authentication to meet current windows live auth flow
- Auth: Redesigned 2FA authentication procedure
- Auth: Implemented xbox-auth-ui script (xbox.webapi.scripts.tui: urwid terminal ui)
- Auth: For password masking, getpass instead or raw input() is used
- Scripts: Default to appdirs.user_data_dir if no tokenfile provided via cmdline argument (see README)
1.0.9 (2018-03-30)
- Extend Gameclips provider with title id filtering and saved clips
- Add Screenshots provider
- Add Titlehub provider
1.0.8 (2018-03-29)
- Added Userstats endpoint
- Updated README
1.0.7 (2018-03-28)
- Support supplying auth credentials via stdin
- Added tests for all endpoints
- Added tests for authentication
- Added QCS endpoint
- Added Profile endpoint
- Added Achievements endpoint
- Added Usersearch endpoint
- Added Gameclips endpoint
- Added People endpoint
- Added Presence endpoint
- Added Message endpoint
- Removed Gamerpics endpoint
1.0.3 - 1.0.6 (2018-03-17)
- Metadata changes
Xbox Beta App Download
1.0.2 (2018-03-17)
- More metadata changes, rendering on PyPi is fine now
1.0.1 (2018-03-17)
- Metadata changes
1.0.0 (2018-03-17)
- First release on PyPI.
Release historyRelease notifications | RSS feed
2.0.10
2.0.9
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
How To Download Xbox App On Pc
2.0.3
2.0.2
2.0.1
2.0.0
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
Xbox Pc Download Client
1.0.6
1.0.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size xbox_webapi-2.0.10-py2.py3-none-any.whl (54.0 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes |
Filename, size xbox-webapi-2.0.10.tar.gz (296.9 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for xbox_webapi-2.0.10-py2.py3-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | 5d2014c0e9708be61c80446a3c927ed59f3383e8381751263b0304da15adb6a7 |
MD5 | c8fc8f378f31d5f50adeb34dd23aafb8 |
BLAKE2-256 | 3a6b3c96584f9b3dcab2ff94983ea4eb3ab57efeed32923439e4483512923aa6 |
Hashes for xbox-webapi-2.0.10.tar.gz
Xbox.com En Us Live Pc Download Client
Algorithm | Hash digest |
---|---|
SHA256 | e3ce8cf632a3d2aba51f6f9fbe1ebc41c58d366c919af7dced305cb2ac7e4909 |
MD5 | 07ddfa01deb25ac646859810943b44ad |
BLAKE2-256 | 55f6346b31d7716be7509dd5923bcf2e31904d8bd35809fda60b8c2ca8bc007f |