On Cloud-Code auf Parse Im versuchen, die Kopfzeile zu überprüfen x-Hub-Signatur von Facebook Webhook erhalten.Verify Facebook X-Hub-Signatur
secret
ist der richtige geheime Schlüssel der Facebook App.
var
hmac,
expectedSignature,
payload = JSON.stringify(req.body),
secret = 'xyzxyzxyz';
hmac = crypto.createHmac('sha1', secret);
hmac.update(payload, 'utf-8');
expectedSignature = 'sha1=' + hmac.digest('hex');
console.log(expectedSignature);
console.log(req.headers['x-hub-signature']);
aber die Unterschriften stimmen nie überein. Was ist los?
Was ist der eigentliche Inhalt von 'Nutzlast', nachdem Sie JSON.stringify verwendet haben? – CBroe
die String-Repräsentation der JSON, die im Rumpf empfangen wurde, beginnend mit {"entry": [{"changes": [....... – GPack