私はSteam APIを使用してトレードオファーをキャンセルしようとします。これに続いて:https://developer.valvesoftware.com/wiki/Steam_Web_API/IEconService#CancelTradeOffer_.28v1.29HTTP POSTリクエストを送信するPHP
HTTPofficeリクエストでtradeofferidを渡す必要があります。私はこれを作るが、tradeofferはキャンセルしない:
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リクエストを作るには?
こんにちは、返信いただきありがとうございます。これは機能しません、彼らは私の機能、唯一の "応答"と同じ私を返します。 –
こんにちは、httpsのサポートで回答を更新し、curl_setopt($ ch、CURLOPT_SSL_VERIFYPEER、false)で行をコピーしました。 – Santiago