Отладка обратных звонков в Facebook

Я не могу определить лучший способ отладки моего PHP-файла обратного вызова Facebook Payments. Сценарий не запрашивается на стороне клиента, поэтому я не уверен, как передать любые «аутентичные» значения скрипту для его локального запуска. Тема, похоже, не рассматривается в любой документации в Facebook, и я не смог ее найти в Google (за исключением этот ранее заданный вопрос , который пытался отладить скрипт без подключения к интернету вообще), так что, надеюсь, ответ будет просто понятен и прост. До сих пор мои единственные «решения» заключались в том, чтобы заставить сценарий выводить текстовый файл, содержащий любой вывод отладки, или слепо взламывать код до тех пор, пока не исчезнут ошибки API на стороне клиента.

0
nl ja de

1 ответы

Есть еще один вариант. Отправьте результат самостоятельно. Я считаю это более удобным, чем чтение текстового файла.

ob_start();
//the contents of your file
$output = ob_get_clean();
mail(
    '[email protected]', 
    'fb_payments', 
    $output,
    'From: [email protected]' . "\r\n".'X-Mailer: PHP/' . phpversion()
);
echo $output;

Кроме того, вы также можете захватить информацию $ _POST, которую вы получаете от Facebook, и отправить ее в файл через форму/javascript, локально. Тогда вам не нужно будет пингуть Facebook, и вы можете увидеть ошибки в своем браузере.

1
добавлено