如何使用Facebook Java SDK获取限制信息?

时间:2018-09-10 13:16:33

标签: facebook facebook-graph-api

我正在使用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"
    }
}

但是,与节流(https://developers.facebook.com/docs/graph-api/advanced/rate-limiting/)有关的HTTP标头只返回零,却只返回零:x-app-usage = {"call_count":0,"total_cputime":0,"total_time":0},即使上面的链接说它应该接近100。

更糟糕的是,我没有看到使用Facebook Java SDK时如何检索那些响应头。

所以问题是:是否可以检索像这样的呼叫的限制信息,并使用该信息来分散负载?使用Facebook Java SDK可以做到这一点吗?

0 个答案:

没有答案