WebClientクラスを使用してユーザーがxbox.comにログインできるようにする方法が不思議でした。これまでのところ次のコードがありますが、パスワード/ユーザーの組み合わせの誤りが間違っています。ASP.NET WebClientを使用してxbox.comにログインしていますか?
NameValueCollection formData = new NameValueCollection();
formData["login"] = "username";
formData["passwd"] = "pass";
string url = "https://login.live.com/ppsecure/post.srf?wa=wsignin1.0&rpsnv=11&ct=1294985876&rver=6.0.5286.0&wp=MBI&wreply=https://live.xbox.com:443/xweb/live/passport/setCookies.ashx%3Frru%3Dhttp%253a%252f%252fwww.xbox.com%252fen-US%252f&lc=1033&cb=reason%3D0%26returnUrl%3Dhttp%253a%252f%252fwww.xbox.com%252fen-US%252f&id=66262&bk=1294986379";
WebClient webClient = new WebClient();
byte[] responseBytes = webClient.UploadValues(url, "POST", formData);
string response = Encoding.UTF8.GetString(responseBytes);
Response.Write(response);
ユーザーを認証するにはjavascriptを実行する必要がありますか?また、どのように私がクッキーを処理する必要がありますか教えてください。私はCookieContainersに慣れていない。どうもありがとう。
私はこの時点ですべての達成データを取得することを心配しないことに決めました。私は公開のゲーマーカードのページを読んで、それを私のサイトに表示しています。すぐにXBCDPから正式なサポートを受けることができるかどうかがわかります。 –
興味があれば、私が作業しているXboxライブデータスクレーパーがあります。私のブログで進捗状況を見ることができます:http://cameronjtinker.com/?tag=/xbox –