V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
CSGO
V2EX  ›  问与答

小白求问 HTML 如何使用 WEB API

  •  
  •   CSGO · 2018-06-20 10:33:58 +08:00 · 2361 次点击
    这是一个创建于 2137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    略懂 HTML CSS JS 小基础,知道些原理;有个问题就是如何使用 WEB API ? 例如 Steam web api: http://steamwebapi.azurewebsites.net/

    有这些疑问:

    1.这个文档里说:请求 url: https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v2/?key={key}&steamids=76561197960361544,这个 key 是自己去申请的,那么这个 key 在网页中调用,不会被曝光吗?还是说即使被曝光,也没啥。

    2.如何在 html 里调用这个链接里的数据?这个链接打开,里面很多信息,那么比如我要在一个网页中调用里面的“ steamid ”,和“ avatar ”这个图片,那么具体怎么做呢?我并不知道这个请求链接放在 html 哪里?或者怎么做。有谁能帮忙做个 demo ?

    4 条回复    2018-06-20 10:54:48 +08:00
    wxsm
        1
    wxsm  
       2018-06-20 10:49:02 +08:00
    你真的“略懂”?
    CSGO
        2
    CSGO  
    OP
       2018-06-20 10:50:36 +08:00
    @wxsm I am noob
    iamsee
        3
    iamsee  
       2018-06-20 10:53:33 +08:00
    你去申请一下 key 就知道了,这个 key 对应一个域名(白名单)。只有在这域名下有效
    wxsm
        4
    wxsm  
       2018-06-20 10:54:48 +08:00
    @CSGO 关于你的疑问:

    1. 这个不能直接在网页调用,需要另建服务端转发,key 不能暴露
    2. 学习 Ajax 与基本的 HTML / JS 就知道了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2606 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:36 · PVG 09:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.