对于一个项目,我需要检查X-App-Usage
响应标头以限制我们正在执行的请求数量,而不会遇到速率限制。
如何获取响应标头?我找不到任何文档,也没有简单的解决方案可以深入研究源代码。 https://github.com/facebook/facebook-php-business-sdk
<?php
use FacebookAds\Api;
use FacebookAds\Logger\CurlLogger;
use FacebookAds\Object\Post;
use FacebookAds\Object\Fields\CommentFields;
Api::init($app_id, $app_secret, $access_token, false);
$api = Api::instance();
$api->setLogger(new CurlLogger());
$post = new Post($postId);
$commentsRequest = $post->getComments(
array(
CommentFields::ID,
CommentFields::FROM,
CommentFields::MESSAGE
),
array(
'limit' => 500
),
true
); // returns FacebookAds\ApiRequest
$cursor = $commentsRequest->execute(); // returns FacebookAds\Cursor
$cursor->setUseImplicitFetch(true);
foreach ($cursor as $comment) {
// returns an instance of FacebookAds\Object\Comment
// doing some stuff with the comments
}