【发布时间】:2021-11-16 07:00:16
【问题描述】:
我收到此错误,“(#613) 对 graph_url_engagement_count 的调用已超过每 3600 秒 10 次调用的速率。”所以我想将对 API 的调用保持在给定链接的限制范围内。
注意:每小时 10 次呼叫的限制仅适用于每个链接。
这是我正在使用的功能:
const getFacebookStats = async (link) => {
try {
const resp = await axios.get(
`https://graph.facebook.com/v12.0/?id=${link}&fields=engagement&access_token=${BEARER_TOKEN_FACEBOOK}`
);
return resp.data.engagement;
} catch (err) {
// Handle Error Here
console.error(err);
}
};
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
那么请减少请求...?
-
您的回复让我意识到我可能应该提供更多细节,哈哈,但无论如何现在都很好。解决了使用 LRU 缓存的问题。
标签: javascript node.js facebook-graph-api