facebook积分,如何找回php?

facebook积分,如何找回php?,php,javascript,facebook,Php,Javascript,Facebook,我正在使用,一切正常,但: if ($_GET['order_id'] && $_GET['status']) { $html = "Transaction Completed! </br></br>" ."Data returned from Facebookkkkkk: </br>" ."<b>Order ID: </b>" . $_GET['order_id'] . "</br>" ."&l

我正在使用,一切正常,但:

if ($_GET['order_id'] && $_GET['status']) {
$html = "Transaction Completed! </br></br>"
  ."Data returned from Facebookkkkkk: </br>"
  ."<b>Order ID: </b>" . $_GET['order_id'] . "</br>"
  ."<b>Status: </b>" . $_GET['status'];
} elseif ($_GET['error_code'] && $_GET['error_message']) {
$html = "Transaction Failed! </br></br>"
  ."Error message returned from Facebook:</br>"
  .$_GET['error_message'];
}
if($\u GET['order\u id']&&&$\u GET['status'])){
$html=“交易已完成!

” “从FaceBookKKK返回的数据:
” “订单ID:.$\u获取['Order\u ID']。”
“ “状态:”.$获取[“状态]; }elseif($\u-GET['error\u-code']&&&$\u-GET['error\u-message']){ $html=“交易失败!

” “从Facebook返回的错误消息:
” .$\u获取['error\u message']; }
看起来没有传回
$order\u id
$status

我实际需要的是将表单中的变量传递回php,以便将它们放入数据库

有什么想法吗


感谢

要获得这些,您通常需要:

$secret = 'YOUR_APP_SECRET';
$request = parse_signed_request($_REQUEST['signed_request'], $secret);
$payload = $request['credits'];
$order_id = $payload['order_id'];
$func = $_REQUEST['method'];
if ($func == 'payments_status_update')
  $status = $payload['status'];

是的,但是这里定义的所有内容:对这个文件的调用是在
index.php
上进行的,只是
return$data
没有发生,我想我应该关注一下$\u REQUEST['method'],看看FB是否向您发布了任何状态。我假设你收到了回访付款请求。