我正在尝试使用以下代码来获取礼品卡中的余额,而无需将沃尔玛用于最终用户。
<?php
$url = "https://www.walmart.com/cservice/ProcessShoppingCard.do";
//
$h = curl_init();
curl_setopt($h, CURLOPT_URL, $url);
curl_setopt($h, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($h, CURLOPT_POST, true);
curl_setopt($h, CURLOPT_POSTFIELDS, array(
'cardNumber' => '1234567890123456',
'pin' => '1234',
'GetCardBalance' => 'GetCardBalance'
));
curl_setopt($h, CURLOPT_HEADER, true);
curl_setopt($h, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($h);
echo $result;
?>
但它似乎只显示页面而不显示结果。我检查了 walmart 中使用的表单,它只有 3 个字段:cardNumber、pin 和 GetCardBalance。
我用过但仍然没有得到结果。
如果我转到此网址https://www.walmart.com/cservice/ProcessShoppingCard.do 并尝试检查余额,它确实会显示响应。
任何想法,我做错了什么以及在哪里做错了?
请指教,谢谢!