Я использую Facebook Java API и запрос типа https://graph.facebook.com/v3.1/act_ACC_ID/campaigns
с ошибкой следующего тела:
{
"error": {
"message": "(#17) User request limit reached",
"type": "OAuthException",
"is_transient": true,
"code": 17,
"fbtrace_id": "BmDtXAmUe9R"
}
}
Однако HTTP-заголовки, относящиеся к регулированию (https://developers.facebook.com/docs/graph-api/advanced/rate-limiting/), отвечают только нулями: x-app-usage =
{"call_count":0,"total_cputime":0,"total_time":0}
, хотя в приведенной выше ссылке сказано, что оно должно быть ближе к 100.
Что еще хуже, я не вижу, как получить эти заголовки ответа при использовании Facebook Java SDK.
Таким образом, вопрос заключается в следующем: возможно ли получить информацию регулирования для таких вызовов и использовать эту информацию для распределения нагрузки? Можно ли сделать это с помощью Facebook Java SDK?