概要
Steam連携はSteam IDを使ってSteam Web APIに接続し、最近プレイしたゲーム、セッション時間、実績のアンロックを収集します。このデータを使って、ゲーミング活動の記録を日記に反映します。
活用例
- 毎日どのゲームをどれくらいプレイしたかを自動記録
- 実績のアンロックやゲーミングのマイルストーンを記録
- 仕事やソーシャル活動と合わせてゲーミングコンテキストを日記に追加
取得するデータ
- 所有ゲーム — 名前、合計プレイ時間、前回スナップショットからのプレイ時間差分
- 実績 — 実績名、ゲーム名、アンロック日時
- 日次サマリー — プレイしたゲーム数、合計プレイ時間、アンロックした実績数
プレイ時間の差分は日次スナップショットから算出されます。プレイ時間に変化があったゲームのみ記録されます。購入情報や金銭データは収集されません。
日記の生成例
2026年3月12日
Baldur's Gate 3 のコンプリートまであと少し
ゲーム
バルダーズ・ゲート3 — 今日は2時間40分(累計147時間)。実績を3つ解除: 「忘れられた領域の英雄」 (プレイヤーの4.2%)、 「墜落着陸」、 「ヘリオン」。 69個中62個の実績を達成 — 全実績解除まであと少し。
HELLDIVERS 2 — 45分(累計38時間)。 「地獄の決意」 を解除。
Stardew Valley — 20分(累計214時間)。新しい実績なし。
3タイトル、合計3時間45分。2タイトルで計4つの新しい実績。
接続方法
「接続する」をクリックし、SteamアカウントでOpenIDサインインします。Steam IDは自動的に検出されます。Steamプロフィールとゲーム詳細が公開に設定されていることを確認してください。最近プレイしたゲームとプレイヤー概要が自動的に収集されます。
権限
Steam OpenID 2.0 — steamcommunity.com経由でサインインします。deariaryがSteamのパスワードを参照することはありません。
Steam Web API — サーバーサイドAPIキーによる読み取り専用アクセス。IPlayerService/GetOwnedGamesとISteamUserStats/GetPlayerAchievementsを使用します。Steamアカウントの認証情報は保存されません。
プラン
全プランで利用可能(Free、Basic、Advanced)。