我對 Node.js 很陌生。我正在嘗試獲取以下 PHP 代碼$signature = base64_encode(hash_hmac('sha256', $canonicalString, $secret, true));$signature = rtrim($signature,"=");在節點工作。目前我在節點中有以下代碼實現。 return crypto.createHmac('sha256', key) .update(message) .digest('base64');該服務仍未通過身份驗證。任何幫助深表感謝。被困在同一行代碼超過一天。
1 回答

RISEBY
TA貢獻1856條經驗 獲得超5個贊
抱歉更新晚了。以下代碼對我有用。
return crypto.createHmac('sha256', key) .update(message) .digest('base64');
我犯的錯誤是在 PHP 代碼和節點代碼中使用了不同的鍵。
- 1 回答
- 0 關注
- 360 瀏覽
添加回答
舉報
0/150
提交
取消