0

为避免 API 请求过载,我使用 Facebook Batch API 发送应用到用户的请求:

$access_token = MYAPPSACCESSTOKEN;

foreach($myusers as $user) {
    $body = array(
        'access_token' => $access_token,
        'template' => 'THIS IS MY TEMPLATE',
        'href' => '?time=' . date('d-m-Y'),
        'ref' => 'MY_REF'
    );
}

$results = $facebook->api('/?batch=' . \urlencode(\json_encode($fBqueries)), 'POST', array(
    'access_token' => $facebook->getAccessToken()
));

所以这按预期工作,但我还需要记录每个应用程序到用户请求的 RequestID。$results 正在返回每个请求的标头数据,但是有什么方法可以让我也获得 Facebook 请求 ID?

4

1 回答 1

0

刚刚意识到我一直在使用新的通知 API,而不是确实返回请求 ID的apprequests端点(因为它是一个请求对象)。

我想目前通知 API 没有返回任何通知/请求 ID,这对我们的应用程序非常有帮助,但没关系。

于 2013-01-23T20:44:05.960 回答