V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
imba97
V2EX  ›  分享创造

在个人简介同步正在玩的 Steam 游戏

  •  4
     
  •   imba97 ·
    imba97 · 15 天前 · 1591 次点击

    上回

    上次写了个 《基于 Navidrome 的音乐同步展示到个人网站》

    这次

    尝试把当前正在玩的 Steam 游戏展示到个人简介中

    于是去看了一下 Steam API ,发现还真行,效果是这样的

    开源:imba97/me

    开源库

    为了方便调用,简单封装了一下用到的 Steam API

    你可以直接使用 steam-playing-gamegetUserPlayingGame

    import { getUserPlayingGame } from 'steam-playing-game'
    
    getUserPlayingGame('steam-api-key', 'user-id')
    

    或者使用 useSteamApi 获取更详细的参数

    import { useSteamApi } from 'steam-playing-game'
    
    const { getPlayerSummary, getGameDetail } = useSteamApi('steam-api-key')
    
    getPlayerSummary('user-id')
    getGameDetail('game-id')
    
    5 条回复    2025-03-14 14:46:12 +08:00
    k9982874
        1
    k9982874  
       15 天前 via Android   ❤️ 2
    然后所有人都知道你在玩小黄油了( doge
    imba97
        2
    imba97  
    OP
       15 天前
    @k9982874 所言极是,赶紧加个游戏黑名单功能
    SuperNPC
        3
    SuperNPC  
       15 天前
    页面好刺眼,建议加个暗黑主题
    imba97
        4
    imba97  
    OP
       15 天前
    @SuperNPC 好嘞 👍
    flyPig9527
        5
    flyPig9527  
       15 天前
    我的夏日狂想曲和冬日狂想曲不是要暴露了[doge]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2478 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 15:40 · PVG 23:40 · LAX 08:40 · JFK 11:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.