Supporto » Installazione e Aggiornamento » REST API autenticazione

  • Salve a tutti,
    Ho installato WooCommerce e abilitato le REST API poichè ho la necessità di far comunicare un app mobile con l’istanza WP. Non riesco ad inviare alcune richieste dal mio client REST (Postman, plugin di chrome). Ricevo sempre Firma non valida.

    Vorrei porre alcune domande con la speranza di chiarire i miei dubbi:

    1) Poichè il mio sito girerà su HTTP, non HTTPs, devo usare per forza OAuth 1.0?

    2) Da postman, ho impostato OAuth 1.0, ed ho impostato così i valori:
    Consumer Key = “Chiave Utente” generata nel Pannello Woocommerce
    Consumer Secret = “Utente Nascosto” generata nel Pannello Woocommerce
    Signature Method = HMAC-SHA256
    Timestamp = intero randomico
    Nnce = zQ39OE
    Version 1.0

    esempio: http://{{HOST}}:{{PORT}}/wordpress/wc-api/v3/products/categories?oauth_consumer_key=ck_c4c462e84de9c792b5353c61a80e7d2b66506f5e&oauth_token&oauth_signature_method=HMAC-SHA256&oauth_timestamp=1494777277&oauth_nonce=zQ39OE&oauth_version=1.0&oauth_signature=7dWSwDeLgt5pu00fKzdb1ELnZMiQxgcAK6rQ4v5K0AA%3D

    {
    “errors”: [
    {
    “code”: “woocommerce_api_authentication_error”,
    “message”: “Firma non valida – la firma fornita non corrisponde.”
    }
    ]
    }

    3) Ogni chiamata deve contenere tutti questi parametri?

    Grazie a tutti in anticipo

Stai vedendo 3 repliche - dal 1 al 3 (di 3 totali)
Stai vedendo 3 repliche - dal 1 al 3 (di 3 totali)
  • Devi essere collegato per rispondere a questo topic.