Я пытаюсь использовать Steam API, чтобы отменить предложение обмена. После этого: https://developer.valvesoftware.com/wiki/Steam_Web_API/IEconService#CancelTradeOffer_.28v1.29
Мне нужно передать tradeofferid с запросом HTTP Post. Я делаю это, но предложение обмена не отменяется:
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?