【发布时间】:2016-07-14 14:54:14
【问题描述】:
我尝试使用 Steam API 取消交易报价。在此之后:https://developer.valvesoftware.com/wiki/Steam_Web_API/IEconService#CancelTradeOffer_.28v1.29
我需要通过 HTTP Post 请求传递 tradeofferid。我做了这个,但交易不会取消:
function RechazarOferta($tradeid)
{
$data = array('tradeofferid' => $tradeid);
$trade = array('tradeofferid' => $tradeid, 'language' => 'english');
$url = 'https://api.steampowered.com/IEconService/CancelTradeOffer/v1/?key=C9786993763535D16XXXXXXXXX&'.http_build_query($trade);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, $data);
$return = curl_exec($c);
curl_close($c);
var_dump($return);
}
发出 HTTP Post 请求的任何解决方案或更好的形式?
【问题讨论】: