다음은 ProductSync에 대한 Volusion 지원 방법이지만 C#의 코드는 PHP로 구현하지만 구현 방법은 잘 모릅니다. volcing의 ProductSync에 대한 API 통합
https://support.volusion.com/hc/en-us/articles/209637767-API-Integration-ProductSync-Developer-
그래서 사람이 어떻게 전 C#에 대한 지식이없는 PHP 일하고 있기 때문에 어떻게 PHP에서 구현하는 나에게 도움이 될 수 있습니다. 난 그냥 내 PHP에서 붙여 넣기 에서이 코드를 복사 이런 오류가 날Fatal error: Class 'XMLHTTP' not found in /home/tlztech/public_html/volusion/productSync.php on line 5.
그리고 내 코드로. 파일에는 XMLHTTP 클래스가없는
$xml_http = new Your\Namespace\XMLHTTP();
때문에 :
<?php
$api_url = "http://tebkq.mvlce.servertrust.com/net/WebService.aspx?Login=mylogin&EncryptedPassword=mypass&API_Name=Generic\\Products&SELECT_Columns=p.ProductCode,p.ProductID,p.ProductName,p.StockStatus";
$xml_http = new XMLHTTP();
$xml_http.open("POST", $api_url, false, "", "");
$xml_http.send(null);
$api_response = $xml_http.responseText;
$api_url = "http://tebkq.mvlce.servertrust.com/net/WebService.aspx?Login=mylogin&EncryptedPassword=mypass&Import=Update";
$api_request = "";
$api_request = $api_request + "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
$api_request = $api_request + "<xmldata>";
$api_request = $api_request + " <Products>";
$api_request = $api_request + " <ProductCode>0001</ProductCode>";
$api_request = $api_request + " <StockStatus>5</StockStatus>";
$api_request = $api_request + " </Products>";
$api_request = $api_request + "</xmldata>";
$xml_http = new XMLHTTP();
$xml_http.open("POST", $api_url, false, "", "");
$xml_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
$xml_http.setRequestHeader("Content-Action", "Volusion_API");
$xml_http.send(api_request);
$xml_http = $xml_http.responseText;
$api_url = "http://tebkq.mvlce.servertrust.com/net/WebService.aspx?Login=mylogin&EncryptedPassword=mypass&API_Name=Generic\\Products&SELECT_Columns=p.ProductCode,p.ProductID,p.ProductName,p.StockStatus&WHERE_Column=p.ProductCode&WHERE_Value=0002";
$xml_http = new XMLHTTP();
$xml_http.open("POST", $api_url, false, "", "");
$xml_http.send(null);
$api_response = $xml_http.responseText;
?>
이 오류 "구문 분석 오류 ('in /home/tlztech/public_html/volusion/productSync.php on line 2'. 무엇을 의미합니까? –
내가 ''이라고 말했을 때 정확하게 ''이 아니지만 실제 쓰는 것이 필요합니다. 네임 스페이스는'네 네임 스페이스 \ XMLHTTP 사용 '과 같습니다. –
MounirOnGithub
여전히 작동하지 않습니다 .. –