Shopify PHP APIを使用しています。分音記号のない製品は正常に機能し、追加されます。チェコ語の分音記号 (ěščřžýáíé) を使用して製品を送信しようとすると、次のエラーが表示されます。
Fatal error: Uncaught exception 'ShopifyApiException' with message
'Unprocessable Entity' in C:\webdev\www\shopify-api-doporucene\shopify.php on line 32
ShopifyApiException: Unprocessable Entity in C:\webdev\www\shopify-api-doporucene\shopify.php on line 32
私はローカルホストでワンプを使用しています。試してみjson_encode
ましたが、うまくいきません。どうすればこれを解決できるか知っている人はいますか?
私の PHP コード (この例では API キーは削除されています):
require 'shopify.php';
$shops_myshopify_domain = "hyatt-ryan2200.myshopify.com";
$api_key = "";
$shared_secret = "";
$shops_token = "";
// For regular apps:
$shopify = shopify_api_client($shops_myshopify_domain, $shops_token, $api_key, $shared_secret);
$newproduct = array
(
"product"=>array
(
"title"=>"Product title (works fine without diacritics)",
"body_html"=>"Super Duper Plan",
"vendor"=>"Vendor",
"product_type"=>"Test"
)
);
// All requests accept an optional fourth parameter, that is populated with the response headers.
$senditem = $shopify('POST', '/admin/products.json', $newproduct, $response_headers);