Suporte » Desenvolvendo com WordPress » Update chave images usada na API Woocommerce

  • Estou com seguinte problema.
    Existe um produto cadastrado feito via API do woocommerce com várias informações preenchidas, porém a imagem não foi enviada neste primeiro cadastro.
    Desta forma a chave ID de images não existe.
    Minha dúvida é, como faço para atualizar o campo images, via API, sem ter o ID da imagem ao qual não foi criado previamente pelo cadastro?

    Abaixo segue a estrutura em Json de uma imagem com id.

     "images": [
        {
          "id": 792,
          "date_created": "2017-03-23T14:01:13",
          "date_created_gmt": "2017-03-23T20:01:13",
          "date_modified": "2017-03-23T14:01:13",
          "date_modified_gmt": "2017-03-23T20:01:13",
          "src": "https://example.com/wp-content/uploads/2017/03/T_2_front-4.jpg",
          "name": "",
          "alt": ""
        }

    Preciso de fazer updade, onde não há informações em images. como no exemplo abaixo:

    “images”: [
    {
    “id”:
    “date_created”: “”,
    “date_created_gmt”: “”,
    “date_modified”: “”,
    “date_modified_gmt”: “”,
    “src”: “”,
    “name”: “”,
    “alt”: “”
    }


Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Olá @laeljf conseguiu resolver?

    Criador do tópico laeljf

    (@laeljf)

    @thiagoandradewp ainda não resolvi.
    Estou tentando aplicar um update via API do Woocommerce.


    Ao enviar uma solicitação de update, como apresento abaixo:

    {

    “images”: [

        {

          “src”: “https://exemplo.com.br/wp-content/uploads/2017/03/T_2_front-4.jpg”,

          “name”: “T_2_front-4.jpg”

        }

      ]

    }

    Retorna o erro abaixo:

    {

        “code”: “woocommerce_product_image_upload_error”,

        “message”: “Erro ao obter a imagem remota https://exemplo.com.br/wp-content/uploads/2017/03/T_2_front-4.jpg. Erro: Not Found”,

        “data”: {

            “status”: 400

        }

    }


    Pelo que podemos ver, ele informa que não existe a imagem para atualizar.

    Realmente a imagem não existe na base de dados.
    Pois como informei, o produto foi criado sem imagem, e estou tentando atualizar este campo de imagem. Isso é possível, ou só deixa atualizar se já tiver uma imagem previamente cadastrada?

    Caso não seja posssível, como posso atualizar este campo com as imagens que preciso via API?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Update chave images usada na API Woocommerce’ está fechado para novas respostas.