查询Facebook图形广告库API-按页面ID搜索

问题描述 投票:0回答:1

我正在尝试使用特定的页面ID查询广告库API。尽管属于英国保守党和鲍里斯·约翰逊的页面ID,以下查询均未返回任何结果。任何人都有想法为什么这将不会返回任何结果?

我正在使用Python和查询的请求库。

import requests

access_token = my_access_token

#8807334278 - UK Conservative Party 
#7972991316 - Boris Johnson
page_ids = ['7972991316', '8807334278']

payload = {'access_token': access_token,
           'ad_reached_countries': 'GB',
           'ad_type': 'POLITICAL_AND_ISSUE_ADS',
           'fields': ['id', 'ad_creative_body'],
           'search_page_ids': ','.join(page_ids)}

r = requests.get('https://graph.facebook.com/v6.0/ads_archive', params=payload)

print(r.json())

RESPONSE - {'data': []}
facebook facebook-graph-api facebook-opengraph
1个回答
0
投票

我犯了严重错误。我需要添加“ ad_active_status”:“ ALL”,因为我的查询最初是在默认情况下搜索“ ad_active_status”:“ ACTIVE”,并且正确的响应是当前没有任何广告。

© www.soinside.com 2019 - 2024. All rights reserved.