2

Facebookのサンプルガイドで、リクエストでカスタムデータを送信できることを読みました。

例に従って、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です)

しかし、データがありません。

誰かがこれを行う方法を知っていますか? 理解しようとする日々ですが、手がかりがありません:-(

ありがとう。

4

1 に答える 1

0

Facebook API を使用してリクエスト ID を使用してリクエスト データ全体を取得すると、アプリ リクエストに追加した追加データを使用できます。

<?
$response = $facebook->api("/$requestId");
$data = json_decode($response['data']);
var_dump($data);
于 2014-01-04T17:20:56.313 に答える