В настоящее время при попытке купон (POST) на ресурсе "/coupon.json" мы получаем следующее возвращение JSON:Создание купона с помощью API
Код ответа:
{"status":400,"message":"The field 'id' cannot be written to. Please remove it from your request before trying again."}
"ID" поля, очевидно, нет в нашем коде, но мы все еще получаем эту ошибку.
В это дополнение мы подумали, что это может быть от "apply_to", поскольку этот ресурс объекта содержит элемент "ids", но мы отключили его и все еще получили тот же эффект.
В настоящее время мы считаем, что это ошибка на стороне сервера, которая регистрирует входящий JSON для ресурса купона с точкой «ID» на нем.
Вопрос: Возможно ли создание купона в настоящее время?
Спасибо за вашу помощь в этом Saranyan, после дальнейшего обзора я нашел что наша пользовательская функция createCoupon (построенная вне оболочки php) была двойной json_encoding объекта. Я подтверждаю, что создание купона, безусловно, возможно. Подробная информация/smackshead. Еще раз спасибо за помощь. – Ransom
Обратите внимание, что тип ответа «per_item_discount», хотя ваш запрос указан «percent_discount». Я использовал POSTMAN chrome plug-in и свой собственный код C# и независимо от того, какой тип купона я укажу, оба метода всегда приводят к per_item_discount. –
@MikeStephenson это ошибка. Он будет исправлен в следующем выпуске. – Saran