2013-02-25 3 views
0

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

ответ

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, и вы можете увидеть ошибки в своем браузере.

 Смежные вопросы

  • Нет связанных вопросов^_^