Facebook Ads Python:如何访问返回的 HTTP 标头?

Ead*_*hey 5 python facebook facebook-ads-api

我想获得我的 facebook 广告应用程序的负载限制。我正在使用 facebook 广告 python 库。根据docs,HTTP 响应包含一个X-FB-Ads-Insights-Throttle标头。我怎样才能访问它?

小智 4

使用Python库,它不会轻易可用。HTTP 请求/响应封装在库中,仅公开最少且必要的数据。

如果您想找出实际答案,请查看 facebookads 库源代码,并查找 FacebookResponse 对象的创建时间。例如,api.py 就是执行此操作的文件。FacebookResponse 对象包含一个header属性,该属性将包含X-FB-Ads-Insights-Throttle字段的属性。

如果您不想侵入 facebookads 库源代码,您可以使用 python“Requests”库发出 http 请求,并且该库中的响应对象将包含您关心的标头属性。