小编ker*_*rms的帖子

如何从具有开发访问权限的业务经理获取产品目录列表?

我有一个开发人员帐户并在开发模式下创建了一个应用程序,仅用于测试目的.我还创建了一个业务经理business.facebook.com,并将测试应用程序添加到其中.我也有一个广告帐户,该帐户已添加到业务经理中.我还在我的应用程序下添加了广告帐户ID Advanced --> Advertising Accounts --> Authorized accounts.

但是,当我使用Facebook Graph API Explorer并将其设置为使用我创建的应用程序,然后拨打电话时/v2.3/[BUSINESS_ID]/product_catalogs,我收到以下错误:

"message": "(#275) Ad account cannot be determined for this request", 
Run Code Online (Sandbox Code Playgroud)

如果我直接拨打广告帐户,则/v2.3/act_[adaccountId]可以看到广告帐户信息.

如果我自己在业务经理中创建产品目录,然后调用端点以/v2.3/[product_catalog_id]获取该产品目录的详细信息,我将获得以下信息:

"message": "(#200) The app is not whitelisted to use this API", 
Run Code Online (Sandbox Code Playgroud)

如果我正在访问我是管理员的目录,以及我是管理员的应用程序,并且正在使用开发访问权限,为什么需要将其列入白名单?

facebook facebook-graph-api facebook-ads-api

2
推荐指数
1
解决办法
1681
查看次数