hmac をインポートする
インポートbase64
ハッシュリブインポート sha1 から
キー = '0ba013e361b64a75b85dce6945322596'
URL = 'https://adx.toutiao.com/adx/retargeting-portal/api?
&type=2&source=1001×tamp=1491464202'
msg = hmac.new(key, URL, sha1).hexdigest()
署名 = Base64.urlsafe_b64encode(msg)
# NDU3ODYzZDRmODJmNzQxODViYWY3Njc3OWZkMmM4NTgxMTJlYzM1Ng==
Final_url = URL + "&signature=" + 署名
上記は Python の暗号化です。長い間取り組んでいますが、まだ接続できません。PHP に対応する暗号化アルゴリズムを教えてください。
$token = '0ba013e361b64a75b85dce6945322596';
$clientStr = 'https://adx.toutiao.com/adx/r...';
echobase64_encode(hash_hmac("SHA1",$clientStr,$token));