【问题标题】:Getting in game name from UID从 UID 获取游戏名称
【发布时间】:2021-08-23 20:40:49
【问题描述】:

我对此进行了很多研究,但找不到解决方案。基本上是在构建一个应用程序,要求玩家输入他/她的 IGN(在游戏名称中),但由于设计师字体很难正确复制,所以我想要的是让他们输入他们的 UID(唯一 ID)和他们的IGN 自动弹出。我已经在许多网站和应用程序(如 codashop.com、gameskharido.in、game.tv 等)中看到了此功能。

是否有任何 API 不知道或者这怎么可能?

另外,我注意到的是 https://shop.garena.sg/app/100067/idlogin 是 garena 的官方充值商店,https://gameskharido.in/app/100067/idlogin 是许多其他网站之一。但是请注意,这两个站点都具有相同的用户界面,甚至它们的 URL 也相似,这意味着它们以某种方式使用相同的机制。 我真的很想要这个功能,请在下面给出你的选择。谢谢!

注意:仅适用于绝地求生、使命召唤手游、免费射击等手游。

【问题讨论】:

    标签: python api mobile pubg


    【解决方案1】:
    public function Login($game_id = null){
        if (is_null($game_id)) return false;
        $result = $this->request("POST", "https://shop.garena.sg/api/auth/player_id_login", array(
            "app_id" => 100067,
            "login_id" => strval($game_id)
        ));
    

    【讨论】:

    • 欢迎来到 Stack Overflow。请添加最小的可重现示例,或至少尝试:添加导入、调用、错误。见stackoverflow.com/help/how-to-ask
    • 现在这对我也有用,但问题是,它有时会要求验证码并且错误继续发生,直到我真正打开浏览器并通过访问那里的网站来解决该验证码,我也是尝试使用代理,但有时仍然无法正常工作。
    • 另外我注意到的是,API 正在向那里发送请求 .js 脚本正在返回响应,我注意到这些脚本在 Initiator 选项卡的检查中,这些脚本如下shop.garena.sg/assets/client.72393b7912a19ae1d3bf.js 和 @ 987654323@ 那么有没有办法直接向这些发送请求并得到响应?
    猜你喜欢
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 2014-03-02
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    相关资源
    最近更新 更多