我正在寻找使用图形api获取fb像素id的任何方法,或者使用fb login oauth流获取fb帐户的fb像素id列表。但在查看了各种文档后,我找不到任何能够返回此类数据的api调用。来自Graph Api explorer:https://developers.facebook.com/tools/explorer/
我尝试使用adaccount来获取id,然后再获取像素id,但这不起作用:/v2.11/me/adaccount
获取adaccount id的步骤
然后
/v2.11/act_729987647077200/adspixels
这将返回
{ "error":{ "message":"(#274)广告帐户未在Ads API中启用。请将其添加到developers.facebook.com/apps -> select your app -> settings -> advanced -> advertising -> Ads API。此应用程序未启用帐户729987647077200。“,"type":"OAuthException","code":274,"fbtrace_id":"GYRwLPodWzg”}}
这需要我在我的应用程序中设置广告帐户。
但对于我的用例,我只想让用户的像素id的fb像素开始跟踪我托管的用户网站。以便用户可以在其网站的他的帐户中看到跟踪。
我想通过fb oauth登录和权限流自动化像素id的过程,而不是要求用户通过复制粘贴手动提供像素id。
发布于 2021-07-07 19:47:47
你写的是正确的,应该可以工作,/act_<ACCOUNT_ID>/adspixels会返回给你像素is。
然后,您可以使用以下命令获取有关像素的信息
/<PIXEL_ID>?fields=name,owner_ad_account,is_unavailable,last_fired_time,owner_business
https://developers.facebook.com/docs/marketing-api/reference/ad-account/adspixels/
https://stackoverflow.com/questions/48497782
复制相似问题