【问题标题】:Star Citizen Python API Request星际公民 Python API 请求
【发布时间】:2020-07-10 10:10:51
【问题描述】:

我使用过一些 API,但不知道如何开始为 Star Citizen 发送请求。有谁知道你可能会如何使用 python 发送一个获取请求,比如获取一些游戏项目的数据。这是他们的官方 API 文档,但不知道从哪里开始!

https://starcitizen-api.com/gamedata.php#get-items

谁能发布一个返回数据的示例获取请求?

【问题讨论】:

    标签: python python-3.x get python-requests


    【解决方案1】:

    从文档中,网址似乎是 /xxxxxxxx/v1/gamedata/get/3.6.1/ship?name=Avenger 或类似的,我猜 xxx 是您的个人密钥或帐户或其他任何东西

    试试这个:

    import requests
    url = '/xxxxxxxx/v1/gamedata/get/3.6.1/ship?name=Avenger'
    response = requests.get(url, verify = False)
    contents = response.json()
    

    只要确保 url 是完整的,对于任何 web API 都应该是一样的

    编辑:

    从文档看来,网址应该是这样的(因为主机被列为 Host: api.starcitizen-api.com

    https://api.starcitizen-api.com/xxxxxxx/v1/gamedata/get/3.6.1/ship?name=Avenger

    【讨论】:

    • 感谢文卡斯拉克。这也是我前进的方向。当我使用有效的 api 密钥尝试此操作时,我得到无效的 url。是否应该在某处列出一个网址?
    • 感谢文卡斯拉克!响应似乎很好,虽然它没有提取数据,但我想我可以从这里开始工作!再次感谢:-)
    • 我不玩 SC,所以我没有领域知识,这些值只是文档中的内容,也许它必须是你的一艘船?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 2020-03-06
    • 2018-06-08
    相关资源
    最近更新 更多