簡體   English   中英

缺少 X-WC-Store-API-Nonce 標頭。 此端點需要一個有效的隨機數。 郵差錯誤

[英]Missing the X-WC-Store-API-Nonce header. This endpoint requires a valid nonce. Postman Error

POST : xyz.com/wp-json/wc/store/cart/add-item 我正在開發一個移動 woocommerce 應用程序並嘗試在購物車中添加項目但遇到一些錯誤請幫助解決這個問題謝謝。

In Body:
  
{
"id": "8924",
"quantity":1,
"variation": [
             {
              "items" :{
              "attribute": "hj",
              "value": "knk"
              }
           }
        
           ]
        }

Error:
{
 "code": "woocommerce_rest_missing_nonce",
 "message": "Missing the X-WC-Store-API-Nonce header. This endpoint requires a valid nonce.",
 "data": {
 "status": 401
        }
}

您看到錯誤的原因是 API 不僅需要任何隨機數,而且需要特定的隨機數。

不要只傳遞從wp_create_nonce('my-string')返回的值,該值必須來自wp_create_nonce('wc_store_api')

你可以在這里讀更多關於它的內容:

https://digitalapps.com/woocommerce-rest-api-cart-endpoint-error/

您可以通過在 wordpress add_filter( 'woocommerce_store_api_disable_nonce_check', '__return_true' ); 上添加此過濾器來禁用隨機數檢查;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM