Hi, After implementing the data deletion request callback as you provide here https://developers.facebook.com/docs/development/create-an-app/app-dashboard/data-deletion-callback It results that is not working. After debugging the call, it shows that the first part from $_POST['signed_request'] splitted here:
`code' list($encoded_sig, $payload) = explode('.', $signed_request, 2); `
$encoded_sig is a 23 char string that implies not to be a valid base64 string. Even after adding "=" at the end, still not a valid base64 string. Note that we are also replacing the "-_" characters as you state in the code provided in the previous page.
` return base64_decode(strtr($input, '-_', '+/')); `
But always, after decoding $encoded_sig, it results in a broken string with broken characters like "\s�������\����~.4b���c�� ��". Could you help us to figure out what are you returning to us? BR.