facebook-graph-api - 如何将 Facebook API 批量请求变为异步

标签 facebook-graph-api facebook-marketing-api facebook-batch-request

这可以很好地作为批量请求发布到https://graph.facebook.com ,使用以下内容作为 'batch=' 参数,但如何使其成为异步请求?

[{                                                                      
  "method": "GET",
  "relative_url": "v11.0/act_xxxxxx/insights?fields=account_id%2Caccount_name..."
},
{
  "method": "GET",
  "relative_url": "v11.0/act_yyyyyy/insights?fields=account_id%2Caccount_name..."
}]

我尝试发帖到https://graph.facebook.com/v11.0/act_xxxxxx/async_batch_requests ,但结果不是异步的,结果在请求结果中同步返回。

最佳答案

我还没有尝试过,但是这里的文档:https://developers.facebook.com/docs/marketing-api/insights/best-practices#asynchronous建议你做:

  • /insights 进行 POST 调用以获取 report_run_id
  • GET 调用 /:report_run_id,直到获得 async_status: "Job Completed"async_percent_completion: 100< 的结果
  • /:report_run_id/insights 进行 GET 调用以获取结果

关于facebook-graph-api - 如何将 Facebook API 批量请求变为异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68641721/

相关文章:

android-facebook friend 个人资料图片在 ListView 中膨胀

javascript - 无法删除 Facebook 对象

android - facebook 批处理请求返回空对象

ios - FaceBook iOS SDK 批处理请求和单一完成处理程序

facebook - Azure 逻辑应用程序 Facebook 连接器给出空响应

javascript - 如何检查是否有人在 Facebook 上分享了我的网页?

facebook-graph-api - Facebook 广告 API : Error 272 This Ads API call requires the user to be admin

facebook - 如何使用广告帐户 ID 从 Facebook 图形 api 检索商务管理平台 ID

facebook-marketing-api - Facebook Marketing API AdImage 上传 - 图像调整大小失败

android - RequestBatch facebook 的解析器错误