を追加することはできませんが、画像が追加されません。は、私がイメージWebサービスPrestaShopの
これは私のコードです:
function addImage($idProduct)
{
$key = 'XXXXXXXXXXXXXXXXXXX';
$url = "http://192.168.1.81/api/images/products/".$idProduct;
$image_path = 'image2.jpg';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_USERPWD, $key);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('image' => '@'.$image_path.';type=image/jpg'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
echo '<h2>Image Added</h2>';
}
PrestaShopのWebサービスのAPIが認証を求め続けるので、私はまた、PSWebServiceLibrary.phpに変更を加えました。これは私がコードPrestashop Web Service API keeps asking for authenticationを得たリンクです。
これは私が追加されたコードです:
$url .= '&ws_key=' . $this->key;
問題は、私はPSWebServiceLibrary.phpにその変更をした前の画像を追加するためのコードが動作していたということであり、私はそれを解決する方法がわかりません。 私は任意の助けが理解されるであろうPrestaShopの1.6.1.5
を使用しています。
おはようございます!
これはうまくいきませんが、お返事ありがとうございます! –
私は最後の2日間のソリューションを探していたし、チャームのような作品!ありがとう、+1私の側から –