woocommerce / woocommerce/wc-api-python
Issue using POST to batch update products
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 216
- Fork
- 108
- Merge medio
- 6h 34m
- PR unite (30g)
- 1
Descrizione
I am attempting to batch update prices for products, this is just a small example to test updating using the batch method:
When I swap the POST for PUT I get a 200, but nothing gets updated
`wcapi = WCAPI(
url=site_url,
consumer_key=wc_ck,
consumer_secret=wc_sk,
wp_api=True,
version="wc/v3",
query_string_auth=True
)
test_json = {
"update": [
{
"id": 1675,
"price": "8042.0",
"regular_price": "8042.0"
}
]
}
print(wcapi.post("products/batch", test_json).json())`
This returns a 404:
{'code': 'rest_no_route', 'message': 'No route was found matching the URL and request method.', 'data': {'status': 404}}
However, when I use get in something like this it works just fine and returns products
wcapi.get("products").json()
My API key is read/write enabled.
Any help is appreciated. Thanks
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con la chiamata a WCAPI.post mostrata nell’issue e confronta la costruzione della richiesta con quella di WCAPI.get. Controlla quindi come l’endpoint WooCommerce wc/v3 products/batch gestisce le richieste POST e PUT. Il lavoro è completato quando viene identificato se il problema si trova nel wrapper o nell’utilizzo dell’endpoint e il percorso di richiesta supportato viene documentato o corretto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- api
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100