ユーザーのインベントリを取得するために node-steamcommunity を使用しています モジュールは「[エラー: 不正な応答]」と応答しましたprofiles/STEAM_ID/inventory/json/570/1/ ): レスポンスは
{"success": false}
問題は、通常の応答に次のようなエラーが含まれている必要があることです。
{"success": false, "Error": "The profile is private"}
そのため、ユーザーのインベントリを取得することも、これを実行できない理由を取得することもできません。Steam からユーザーのインベントリを取得する正しい方法を教えてください。
アップデート:
いくつかの調査を行った後、興味深いものを見つけました。
- 通常のユーザーとしてログインすると、セッション ID が取得されます。
- そのキーを使用して、プロファイル インベントリにアクセスできます
- ボットを開始すると、sessionId も取得しますが、ボットのセッション ID でリクエストしようとすると、何の説明もなく { success: false} 応答が返されます。
誰が何が間違っているのか考えていますか?