これらの種類の操作の「仲介者」として、Godaddy に月額 5 ドルの安価なサーバーがあります。
あなたが言ったようにLinuxサーバーにアクセスできる場合は必要ありませんが、うまく機能します.
Linux で cron ジョブを使用し、PHP と MySQL を介して cURL を実行して、12 の異なる関数の API を定期的に呼び出しています。これは、好きなスクリプト言語を使用して実現できます。
また、Volusion と通信するオフィス内の Microsoft サーバーで実行されているいくつかの異なるソフトウェア製品もあります。
サーバー側の ASP ページを作成できますが、機能は制限されています。
PHP での基本的な例を次に示します。
$url = 'http://www.yoursite.com/net/WebService.aspx?Login=USERNAME&EncryptedPassword=PASSWORD&Import=Update';
$xml = 'YOUR COMPLETE XML';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type:application/x-www-form-urlencoded; charset=utf-8", "Content-Action:Volusion_API"));
$head = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);