CSGO
V2EX  ›  问与答

小白求问 HTML 如何使用 WEB API

  •  
  •   CSGO · Jun 20, 2018 · 2881 views
    This topic created in 2968 days ago, the information mentioned may be changed or developed.

    略懂 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 replies    2018-06-20 10:54:48 +08:00
    wxsm
        1
    wxsm  
       Jun 20, 2018
    你真的“略懂”?
    CSGO
        2
    CSGO  
    OP
       Jun 20, 2018
    @wxsm I am noob
    iamsee
        3
    iamsee  
       Jun 20, 2018
    你去申请一下 key 就知道了,这个 key 对应一个域名(白名单)。只有在这域名下有效
    wxsm
        4
    wxsm  
       Jun 20, 2018
    @CSGO 关于你的疑问:

    1. 这个不能直接在网页调用,需要另建服务端转发,key 不能暴露
    2. 学习 Ajax 与基本的 HTML / JS 就知道了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1134 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:49 · PVG 01:49 · LAX 10:49 · JFK 13:49
    ♥ Do have faith in what you're doing.