私はJavaで書かれたSteamAPIであるSteamCondenserを含む小さなプロジェクトに取り組んできましたが、実際には何もできませんでした。
説明します。これはウィキが私に言っていることです:
SteamId id = new SteamId( "demomenz");
GameStats stats = id.getGameStats( "tf2");
実績のリスト=stats.getAchievements();
問題は、Eclipseがこのエラーを吐き出すため、明らかにそれを気に入らないことです。
コンストラクターSteamId(String)は未定義です
そしてそれは私にそれを変更するオプションを与えます:
SteamId id = new SteamId( "demomenz"、false);
しかし、この時点で別のエラーが発生します。
コンストラクターSteamId(Object、boolean)は表示されません
したがって、この関数はAPIの内部にあり、外部から呼び出すべきではないと想定しています。
誰かがこれに精通している場合、またはなぜこのエラーが発生するのかについての手がかりがある場合(私はJava開発にかなり慣れていない)、答えをいただければ幸いです。
アップデート:
コンストラクターSteamId(String)は未定義です
これは、SteamId.create(ConvertedID);を使用する場合です。(ConvertedIDは、Steam64 IDを含む文字列です)。
現時点では、少なくともJavaの場合、このAPIはそれほど適切に記述されていないと思います。他のアイデアはありますか?