我们可以使用 Steam Web Api 来实现经典 Asp 吗?购买 BanaCash

问题描述 投票:0回答:1

我是 Asp Classic 的新手,我们有集成 Steam 网络支付的请求。

可以吗?

添加此代码:

<html>
<head>
<title>Buy BanaCash</title> 
</head>

<body>
<form id="form1" target="_new" enctype="application/x-www-form-urlencoded"    name="form1" action="https://api.steampowered.com/ISteamMicroTxnSandbox/InitTxn/v3/?key=#################&format=json" method="post">
            <input type="hidden" id="orderid" name="orderid" value="938473"/>  
            <input type="hidden" id="steamid" name="steamid" value="################"/>    
            <input type="hidden" id="appid" name="appid" value="######"/> 
            <input type="hidden" id="itemcount" name="itemcount" value="1"/>   
            <input type="hidden" id="language" name="language" value="EN"/>   
            <input type="hidden" id="currency" name="currency" value="USD"/>  
            <!--input type="hidden" id="usersession" name="usersession" value="web"/>  
            <input type="hidden" id="ipaddress" name="ipaddress" value="127.0.0.1"/-->    
            <input type="hidden" id="itemid[0]" name="itemid[0]" value="12345"/> 
            <input type="hidden" id="qty[0]" name="qty[0]" value="1"/>   
            <input type="hidden" id="amount[0]" name="amount[0]" value="1000"/>   
            <input type="hidden" id="description[0]" name="description[0]" value="10000TCoin"/>  
            <input type="hidden" id="category[0]" name="category[0]" value="TCoin"/>  

</form>
</body>
<script>
    document.getElementById("form1").submit();
</script>
</html>

Steam Web Api 回复:

{
"response": {
    "result": "Failure",
    "params": {
        "orderid": "938473"
    },
    "error": {
        "errorcode": 7,
        "errordesc": "User ############ not logged in"
    }
}
}

正如您在回复中看到的,我收到错误

asp-classic steam-web-api
1个回答
0
投票

在集成 Steam 游戏内购买时,我遇到了相同的错误文本 (

User ############ not logged in
)。在我的例子中,Steam 客户端已登录,但未登录到
ISteamMicroTxn/InitTxn
方法中提供的游戏。游戏中必须有
steam_appid.txt
文件,里面有steam游戏id。我的项目中有这个文件,但里面的值错误(来自其他游戏)。确保客户端
steam_appid.txt
内的steam游戏id值等于
appid
方法中的
ISteamMicroTxn/InitTxn
参数

© www.soinside.com 2019 - 2024. All rights reserved.