xml を API にプルする正しい方法は何でしょうか?
API コードのストレート xml の例。(これは望ましくありません。ファイルから xml をプルするために必要です)
BigCommerce_Api::useXml();
$xml = "<?xml version="1.0" encoding="UTF-8"?>
<brand>
<name>Apple</name>
<search_keywords>computers laptops</search_keywords>
</brand>";
$result = BigCommerce_Api::createBrand($xml);
fopen を介して xml を取り込もうとする私の危険な試み。
<?
require_once 'BigCommerce/Api.php';
BigCommerce_Api::configure(array(
'store_url' => 'https://apiurl',
'username' => 'admin',
'api_key' => 'apitoken'
));
$filename = "xmlfile.xml";
$handle = fopen($filename, "r");
$XPost = fread($handle, filesize($filename));
fclose($handle);
BigCommerce_Api::useXml();
$xml = $XPost;
$result = BigCommerce_Api::createProduct($xml);
?>
xml を useXML var に適切に取り込む方法を誰かが教えてくれたら、遠慮なく共有してください :)
(コードのフォーマットの一部は、引用符が適用された後に支払われます)
ありがとう!