0
私は午前中にというAPIを使ってアップロードされたXML文字列をという形でアップロードしましたが、私の注文は送信されますが、試してみても単純に機能しません。PHPとCurlで投稿する
マイURL:
$url = "http://example.com/SubmitOrder?apiKey=ABC123&clientID=MYId&orderXml=".$xml;
$xml
は私のxml詳細は、すでにフォーマット済みです。
私はその後、私のカール部分にこれを入れて:「:オブジェクトを作成できませんエラー」と私は私の詳細は提出されていないことがわかります
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $url
));
$resp = curl_exec($curl);
$xml1=simplexml_load_string($resp) or die("Error: Cannot create object");
print_r($xml1);
echo "Submitted";
私が得る応答があります。
どこが間違っていますか?
多くのありがとうございます。
一時的な単純なデバッグ行を追加して、リクエストから実際に何が戻ってくるかを確認しましたか?あなたの 'curl_exec()'コールの後に 'var_dump($ resp);'? –
はい、私はそこにこれを持っていましたが、空白に戻ってきていました。これをさらに凌駕し、URLとAPIキーのエンコーディングに至りました。 APIキーに特殊文字があり、送信されたときに正しくエンコードされず、したがって認証されませんでした。簡単なこと!!!みなさんのご協力をよろしくお願い申し上げます。 – Wilkesy