2016-06-22 5 views
0

私はnode-steamcommunityを使用してユーザーの在庫を取得しています モジュールは「[Error:malformed response]」と応答しました 一部のデバッグを行った後、私はsteamcommunityサーバーhttps://steamcommunity.com/profiles/STEAM_ID/inventory/json/570/1/)::への要求 応答がsteamcommunityはエラーコードを返しません

{"success": false} 

問題は正常な応答は、このようなエラーが含まれている必要があることです。

{"success": false, "Error": "The profile is private"} 

だから今、私はどちらもすることができますユーザーの在庫を取得することも、私がこれを行うことができない理由もありません。私が何か面白いものを見つけたいくつかの調査を行った後

: は、いくつかのいずれかは、蒸気

Updateから利用者のインベントリを取得する正しい道に私を指すでし

  1. 私はとしてログイン通常のユーザー、私はsessionidを取得します。任意の説明もなく応答:私は在庫
  2. 私はボットを起動すると、私はセッションIDを取得が、私は、私は{偽の成功を}得るボットのセッションIDを要求しようとしているときにも取得をプロファイルするためにアクセスすることができ、そのキーで

何が悪いと思いますか?

答えて

0

貿易を受け入れましたか?はい多分使う必要がある場合:

let key = SteamTotp.getConfirmationKey(identity_secret, time, 'allow'); 

キーは、応答関数

+0

いいえ、私はまだ貿易を受け入れようとしませんでした、私はちょうど私の友人の項目のリストが、私は取引をするかどうかを決定するかどうかを確認したいと思っています – 1099511627776

+0

@ 1099511627776私はあなたのコードを見せてください? –

関連する問題