Может ли кто-нибудь сказать мне, что я делаю неправильно? Мои данные JSON как это:Загрузить изображение в BigCommerce по запросу json
{"product_id":512,"image_file":"http://wwww.mydomain.com/cdn/images/9789490693718.jpg"}
Я отправляю эти данные по запросу POST в: https://my-demo-store.mybigcommerce.com/api/v2/products/512/images.json
я получаю ошибку, как это:
[{"status":400,"message":"The JSON content provided as input is invalid. Please check your JSON syntax before trying again."}]
Что я делаю неправильно?
Сердечные приветы Michal
С вашего вопроса очень сложно рассказать, как выглядят ваши данные POST? Вы используете CURL или клиент Rest или что-то еще ...? – Saran
Также, вы устанавливаете заголовок типа контента в application/json? – Saran
Я использую конечные точки без расширения, поэтому, возможно, попробуйте отправить на 'https: // my-demo-store.mybigcommerce.com/api/v2/products/512/images'? Другая проблема может заключаться в том, что URL-адрес 'my-demo-store' не работает. Обычно я использую версию хеш-кода 'store-XXXX.mybigcommerce.com', которую вы видите при входе в админ. Просто предложение, я не знаю достаточно о конечной точке изображений и загрузке, чтобы иметь возможность сказать вам, будет ли содержимое вашего пакета ожидаемым. Кроме того, поскольку у вас есть идентификатор продукта 512 в конечной точке, я думаю, вам это не нужно в вашем запросе JSON. – JPMC