• 04-09-2020, 00:15:36
    #1
    Merhaba arkadaşlar. Aşağıdaki şekilde 2 tane niteliğim var. Amacım otomatik olarak istediğim nitelikleri yüklemek.

    Aşağıdaki gibi post işlemini gerçekleştiriyorum.

    Fakat şöyle bir hata alıyorum. bunun nedeni ne olabilir? herşey düzgün bir şekilde çalışıyor.


    Bu da data objem;
  • 04-09-2020, 00:32:51
    #2
    name'i tırnak içerisine alıp POST isteğini yineler misin?

    "name": "Mavi"
  • 04-09-2020, 00:44:25
    #3
    cea adlı üyeden alıntı: mesajı görüntüle
    name'i tırnak içerisine alıp POST isteğini yineler misin?

    "name": "Mavi"
    maalesef hocam. product_attribute_term ile sarmalamamı istiyor. GET isteği ile çekiyorum ama yeni bir renk ekleyemiyorum. çok tuhaf.
    Datayı yollarken JSON.stringfy metoduyla da yolladım fakat sonuç nafile.
  • 04-09-2020, 08:16:24
    #4
    Komut satırı ya da postman üzerinden istek ürettiğinde de aynı hatayı alıyor musun?,

    Ben aşağıdaki işlemleri sorunsuz gerçekleştirdim.

    curl -X POST https://.../wp-json/wc/v3/products/attributes \
    -u ck_b82f7acb76ffce14e29b5f75f410607746478862:cs_1661780e431e463144fe78c2a27494cd4116f838 \
    -H "Content-Type: application/json" \
    -d '{
    "name": "Biçim",
    "slug": "pa_bicim",
    "type": "select",
    "order_by": "menu_order",
    "has_archives": true
    }'
    
    curl -X GET https://.../wp-json/wc/v3/products/attributes \
    -u ck_b82f7acb76ffce14e29b5f75f410607746478862:cs_1661780e431e463144fe78c2a27494cd4116f838 \
    -H "Content-Type: application/json"
    
    curl -X POST https://.../wp-json/wc/v3/products/attributes/4/terms \
    -u ck_b82f7acb76ffce14e29b5f75f410607746478862:cs_1661780e431e463144fe78c2a27494cd4116f838 \
    -H "Content-Type: application/json" \
    -d '{
    "name": "XXS"
    }'
  • 08-09-2020, 11:05:47
    #5
    Manuel olarak ekledim. sorun çözüldü