FaceBook请求使用PHP检索自定义数据

时间:2013-11-12 13:59:42

标签: php facebook

我已在facebook example guide中看到我可以通过请求发送自定义数据。

根据示例,我在JS中发送了一个带有'data'参数的请求。

var challengeData = {"challenge_score" : gScore};

FB.ui({method: 'apprequests',
  title: 'Friend Smash Challenge!',
  message: 'I just smashed ' + gScore + ' friends! Can you beat it?',
  data: challengeData
}, fbCallback);

我认为这部分很好,但现在我无法理解如何在PHP中检索这些数据。

我尝试过:

$facebook->api("/$requestId");

$facebook->api("/$requestId?fields=data");

$ requestId 是我的请求的ID)

但数据不存在。

有人知道怎么做吗?是我试图找出的日子,但我没有任何线索: - (

感谢。

1 个答案:

答案 0 :(得分:0)

当您使用Facebook API获取具有请求ID的整个请求数据时,您可以使用附加到应用请求的额外数据。

<?
$response = $facebook->api("/$requestId");
$data = json_decode($response['data']);
var_dump($data);