簡體   English   中英

如何使用PHP從Facebook批處理請求中獲取請求ID

[英]How to get Request IDs from Facebook Batch Request using PHP

為避免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?

剛剛意識到我一直在使用新的通知API,而不是apprequests端點,它確實返回了請求ID(因為它是一個request對象 )。

我想目前通知API不會返回任何通知/請求ID,這對我們的應用程序非常有幫助,但是沒關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM