当我以官方文档中的方式使用AuthHash时,OneSignal返回一个错误here我正在使用以下代码:
import base64
one_signal_auth_key = hmac.new('onesignal_rest_api_key'.encode(), email.encode('utf-8'), hashlib.sha256)
one_signal_auth_key = one_signal_auth_key.digest()
one_signal_auth_key = base64.b64encode(one_signal_auth_key).decode()
此代码生成的密钥等于openssl
结果:
echo -n "someemail@email.com" | openssl dgst -sha256 -hmac "API_KEY" -binary | openssl enc -base64 -A
我做错了什么
目前没有回答
相关问题 更多 >
编程相关推荐