获取Facebook HTML登录页面而不是CSV文件

时间:2019-02-18 15:52:15

标签: python facebook

我正在尝试制作一个将Facebook Lead结果.csv导出到Google表格的工具。

尝试使用他们的faceboot-python-business-sdk从Facebook获取潜在客户数据的CSV文件。

已经成功获取了ID,导出链接,区域设置,名称和状态列表,但是当我尝试使用该“导出链接”进行下载时,响应是Facebook登录页面,而不是.csv文件。

尝试在登录的浏览器中打开此链接时,它正在按预期方式下载.csv文件

我肯定做错了什么,但是我确实知道是什么。

这是代码:

FacebookAdsApi.init(app_id, app_secret, access_token)
my_account = AdAccount('act_%account_number%')
leads = my_account.get_lead_gen_forms()
for lead in leads:
    if(lead['status'] == 'ACTIVE'):        
        response = requests.get(lead['leadgen_export_csv_url'])

1 个答案:

答案 0 :(得分:0)

检查您的api速率限制(或尝试等待一个小时)
https://developers.facebook.com/docs/graph-api/advanced/rate-limiting/

很抱歉将其发布为答案,但我的代表不足以将此作为评论发布。