こんにちは、xbox live から最近のプレイヤー情報を取得し、ゲームで一緒にプレイしているプレイヤーを表示するアプリを作成しました! ユーザーが Web ページにアクセスする必要がなく、最近のプレーヤーのリストを取得するだけで、アプリを改善しようとしています。残念ながら、私は立ち往生しています。それが私がここにいる理由です!
これは、xbox ライブ サイトにログオンしたときに、データを含むページをロードするだけのリンクがないという問題です。プレーヤーのリストを取得する Java スクリプトを実行していると思われるページのリンクを物理的に押す必要があります。リンクコードはこんな感じ。<a href="#recentPlayers" class="loadsRecent"> " Players you Met"</a>
これは、リンクが押されたときに実行されるスクリプトだと思います。
<h2>Players You Met (<span>${players.length}</span>)</h2>
{{if players.length}}
<ol>
{{each players}}
<li data-gamertag="${$value.GamerTag}">{{tmpl($value) "#unknownPlayerTmpl"}} </li>
{{/each}}
</ol>
{{else}}
<div class="none">No players recently met</div>
{{/if}}
残念ながら、URL に #recentplayers を追加しても問題は解決しません。また、情報を提供するだけの API を探してみましたが、見つかりませんでした。
したがって、最終的には、可能であれば Web ページをロードし、そのスクリプトを強制的に実行するか、ユーザーが実行しなくてもリンクが押されていることをシミュレートしたいと考えています。助けてくれてありがとう!
これまでのアプリのデモを見たい人がいれば、YouTube にビデオがあるので、私の言いたいことをよりよく理解できるでしょう。アプリの YouTube 動画