2

我正在寻找使用图形 api 或使用 fb 登录 oauth 流获取 fb 帐户的 fb 像素 id 列表的任何方法来获取 fb 像素 ID。但是在查看了各种文档之后,我找不到任何可以返回此类数据的 api 调用。来自 Graph Api 资源管理器: https ://developers.facebook.com/tools/explorer/

我尝试使用 adaccounts 获取 id,然后获取像素 id,但这不起作用:/v2.11/me/adaccounts

获取广告帐户 ID

然后

/v2.11/act_729987647077200/adspixels

这返回

{ "error": { "message": "(#274) 广告帐户未启用在 Ads API 中使用。请将其添加到 developers.facebook.com/apps -> 选择您的应用 -> 设置 -> 高级 - > 广告帐户 -> 广告 API。帐户 729987647077200 未为此应用程序启用。", "type": "OAuthException", "code": 274, "fbtrace_id": "GYRwLPodWzg" } }

这需要我在我的应用程序中设置广告帐户。

但是对于我的用例,我只希望 fb 像素的用户像素 ID 开始跟踪我托管的用户网站。这样用户就可以在他的网站帐户中看到跟踪。

我想通过 fb oauth 登录和权限流程自动化像素 ID 的过程,而不是要求用户通过复制粘贴手动提供像素 ID。

4

1 回答 1

0

您写的内容是正确的并且应该可以正常工作 /act_<ACCOUNT_ID>/adspixels 将返回您的像素 ​​ID。

然后,您可以获取有关像素的信息

/<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/

于 2021-07-07T11:47:46.940 回答