2017-01-16 10 views
0

タイトルの正確な内容:GITプログラムを使用してプロフィールデータを取得するためにこのAPIを使用すると、最初は有効な情報が得られますが、読みにくく、 :Unofficial XBOX APIから入手した情報(ちっちゃな)をどうやって使うのですか?

":" 78f1565d-1811-46c9-99cb-4bc95030ac65 "、" Url ":" https://dlassets-ssl.xboxlive.com/public/content/78f1565d-1811-46c9-99cb-4bc95030ac65/ 1fe2359e-e36c-4cb2-9943-4582f053b314/319fa247-1c7a-42d0-9213-7d0e7d8bd0f0.png」、 "ResizeUrl": "のhttp://images-eds.xboxlive.com \"

私が知りたいのですがこの情報を読んで、書式を設定し、使用可能にするために、少なくともどのように、どこで、どこから始めるのか。

+0

- stackoverflowのはそのA短縮リンクを考えているよう

あなただけのブラウザでデータを表示するために欠けている場合は、私が読み取り可能なデータを作るためにクロム、および以下のプラグインを使用することをお勧めします)リンクすることはできません何を読み込み/フォーマット/使用しようとしていますか?これは明らかにあなたが戻ってくるJSONの一部に過ぎず、それ以上の説明/コードなしでは特に助けが可能ではありません。 '78f1565d-1811-46c9-99cb-4bc95030ac65'は何らかのユーザIDのようですが、Urlフィールドには' https://dlassets-ssl.xboxlive.com/public/content/78f1565d-1811-46c9-99cb -4bc95030ac65/1fe2359e-e36c-4cb2-9943-4582f053b314/319fa247-1c7a-42d0-9213-7d0e7d8bd0f0.png'であり、画像ファイルを格納する際にこのIDを使用する。より多くの洞察を提供できる場合、ResizeUrlが何であるかを特定する方が簡単かもしれません。 –

+0

私はあなたがそのコードのランダムなスニペットを無視することができると思います。私はちょうどそのようなコードの何百もの行を取得し、私はそれらについて何かをする方法について不明です。私はXbox Live Storeページに行った電話にリンクを張っていますが、私がhttp://prntscr.com/dwjybe –

+0

について質問していることをよりよく理解するために、私はちょうどこのAPIを使用するのはすべてです。私はそれに電話をかけることができますが、それ以降の情報は何(そしてどのように)行うべきかわかりません。 –

答えて

0

私は、所有者、およびXboxAPIの開発者です。 XboxAPIから返されるデータはすべてJSON形式です。これは、プログラミング言語(ほとんどではないにしてもほとんど)に応じて、JSONをオブジェクト/配列にパーズできることを意味します。

linuxまたはunix(mac os)システムを使用している場合は、cURLを使用して、json_ppまたはjsonppにパイプすることができます。これはJSONを読めるようにフォーマットします。これの例は、スクリーンショットを取得することです。

curl -H "X-AUTH: YOUR_AUTH_KEY_HERE" https://xboxapi.com/v2/2533274813081462/screenshots | json_pp

これが読める形式に応答をフォーマットします。今、あなたが窓口にいるなら、私はそれを手伝ってはいけませんが、ちょっとしたPHP(基本を学ぶのはとても簡単です)を学びたいなら、この情報を非常に簡単に手に入れることができます - cl.ly/3R0E090B0v1Qhttps://github.com/callumlocke/json-formatter

0

出力をファイルにリダイレクトすることをお勧めします。ターミナルコマンドを使用してAPI呼び出しを行う場合、これは非常に簡単です。>は、コマンドの出力をファイルに指示します。例えばcommand > out.txt

エスケープ文字を削除する必要があります(たとえば、\/は多くの場合、/が期待通りです)、それをうまく整形できるようにする必要があります。これにはsome nice servicesがあります。

JSON Pretty Printは、JSONに簡単な書式設定を提供する素晴らしいサービスです。ただし、JSONレスポンスが大きすぎて処理できないように見えますが、別の方法を見つける必要があるかもしれません。

あなたがこれをしたら、JSONの体がためであり、どのようにはあなたが興味のあるものをアクセスして行くことができるものをより明確にする必要があります。

+0

ありがとうございました。これは少なくとも正しい方向に私を導くはずです! –

関連する問題