首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook credits,怎么才能让php回来?

facebook credits,怎么才能让php回来?
EN

Stack Overflow用户
提问于 2011-09-24 01:47:28
回答 1查看 176关注 0票数 0

我使用的是facebook credits example,一切正常,但如下所示:

代码语言:javascript
复制
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'];
}

看起来$order_id$status没有回传。

我真正需要的是将表单中的变量传递回php,这样我就可以将它们放入数据库中。

有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-24 02:07:46

要获得这些功能,您通常需要执行以下操作:

代码语言:javascript
复制
$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'];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7532929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档