我正在构建一个react本地应用程序,我需要有一个支付方式,在检查their APIs后,我看到他们没有JavaScript,所以我试图使用他们的API。
这是他们获取Account balance的PHP方法。
在尝试使用axios做同样的事情时,
const handlePaymentConfirmation = async () => {
const apiUrl = "https://perfectmoney.com/acct/balance.asp";
const requestData = {
AccountID: "1234",
PassPhrase: "somePassphrase",
};
try {
axios
.get(apiUrl, requestData)
.then((response) => {
console.log("Response:", response.data);
})
.catch((error) => {
console.error("API Error:", error);
});
} catch (error) {
console.error("Error updating user paid status", error);
}
};
字符串
我得到了以下回应:
<html>
<head>
<title>Balance</title>
</head>
<body>
<h1>Balance</h1>
Error: No values passed to API
<input name='ERROR' type='hidden' value='No values passed to API'>
</body>
</html>
型
当我使用JavaScript时,我如何使用那个API?
1条答案
按热度按时间ffscu2ro1#
我省略了requestData中的params选项,下面是它应该如何完成
字符串