1
shopify_api 젬을 사용하여 자산을 업로드하려고했습니다. 내가 적절한 OAuth2 범위 (write_themes)를 가지고 있는지 확인하고, 나는 문제를 읽고 심지어 그것을 파괴했다. 문제는 애셋을 만들거나 업데이트하려고 할 때 404 오류가 발생한다는 것입니다.Shopify 자산에 쓸 때 404 오류가 발생했습니다.
참고로PUT: /admin/themes/3650318/assets.json [{"Content-Type"=>"application/json", "User-Agent"=>"ShopifyAPI/3.0.3 ActiveResource/4.0.0.beta1 Ruby/2.0.0", "X-Shopify-Access-Token"=>"ommitted"}] ({"key":"templates/index.liquid","attachment":"base64 attachment omitted"})
, 여기에 내가 요청하기 위해 사용했던 코드 (A ShopifyAPI::Session
에 싸여 물론,)입니다 :
ShopifyAPI::Asset.create(key: 'snippets/test.liquid', attachment: some_base64_data, theme_id: 3650318)
여기에 보석을 만드는 요청이다
또는 :
asset = ShopifyAPI::Asset.new(key: 'snippets/test.liquid', attachment: baset64_data, theme_id: 3650318)
asset.save
아이디어가 있으십니까?