Comments (9)
XBox support was added by @hyphz, and I don't know much about it. I don't really have any way of testing it, since I don't have an XBL account. They might be able to help, though.
from bltool.
Interesting. I put in a pull request with a new key.
In your output, does it literally say {"xuid":"......."} ? Because it should be just the Xuid. If it is as you say, it means xboxapi has changed the xuid call to return JSON (it previously just returned a raw string) and the JSON parser needs to run over the result.
Offhand it'd be something like..
(let [xuidbody (xuidreply :body)
xuidjson (json/read-str xuidbody)
xuid (get xuidjson "xuid")] ...
There's probably a more elegant way of doing that in Clojure, but I was kind of learning it as I went..
from bltool.
Yes, the output is
Got Xuid {"xuid":"......"} for gamertag .....
If it can help you, the xboxapi string is something like that:
{"titles":[{"lastUnlock":"...","titleId":...,"serviceConfigId":"...","titleType":"DGame","platform":"Durango","name":"...","earnedAchievements":...,"currentGamerscore":...,"maxGamerscore":...},
...,
...],"pagingInfo":{"continuationToken":null,"totalRecords":...}}
from bltool.
Got this issue as well.
bltool --from xboxlive --xbox-name "Peter vonFrost" --to backloggery --bl-name xxxxx --bl-pass xxxxx
Got Xuid {"success":false,"error_code":401,"error_message":"No API Key provided or invalid API Key"} for gamertag Peter vonFrost .
Found 0 Xbox 360 and 0 Xbox One games.
If tried to use my girlfriends gamertag too, just to make sure that the black-space wasn't the issue.
https://xboxapi.com/v2/xuid/Peter%20vonFrost correctly returns my gamertag ID.
https://xboxapi.com/v2/2533274795588464/xboxonegames correctly returns all my played XBox One games.
from bltool.
By the way, xboxonegames also returns cheevos for Windows 10 and Windows Phone games :D
from bltool.
Basically it seems what's happened is that Microsoft broke the phantom Xbox Live account I was using by adding two factor authentication, so XboxApi can't log in anymore. I'm trying to sort it with them.
from bltool.
Ok, XboxApi.com knows how to deal with two-factor checks now, so it should be fixable.
from bltool.
... Except that now the Apache HttpClient can't speak HTTPS properly to xboxapi. :(
from bltool.
Was this ever resolved?
from bltool.
Related Issues (20)
- Xbox input returns Error code 500
- Xbox Live import: "A new login is required to get fresh access tokens" HOT 2
- Getting error: "Unable to access jarfile bltool.jar" (What am i doing wrong?) HOT 2
- Unable to filter out duplicates HOT 2
- JSON output? HOT 2
- Encoding Issue
- --from=backloggery doesn't support games in collections HOT 1
- Create importable `bltool-sources.jar` HOT 3
- Unable to log in to Backloggery HOT 3
- Writing to Backloggery Failing HOT 2
- Freezing on adding games from steam to backloggery HOT 1
- Exception in thread "main" javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated for XBox live HOT 3
- From text seems to fail if there's an original system defined HOT 3
- Unable to detect games
- Support reading password from stdin or a file HOT 6
- All games Imported from steam marked as Unfinished
- Says "Couldn't find any games at ..." HOT 1
- Body may not be null error on text upload
- Connection times out after adding a few games HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bltool.