我正在开发一个使用manage_pages, publish_pages
角色在Facebook页面上发布消息的应用程序。
现在我们需要使用广告推广一些帖子。出于这个原因,我们还要求ads_management, read_ads
角色。
通过这些角色和营销API,我们认为我们可以为页面帖子(使用页面的访问令牌)创建广告,并使用链接到应用的广告帐户,而不是页面(广告是发布的奖励,因此它将由应用付费。
在我们的第一个POC中,当使用页面的访问令牌和应用的广告帐户时,我们会收到授权错误。这对我来说是个逻辑:一个应用程序不允许页面令牌在不属于他/他们的广告帐户上使用这笔钱!
确定。我们改变了方法。现在,我们使用来自我们组织中有权访问该广告帐户的用户令牌。现在营销API允许我们操纵帐户,但是该用户无法为托管页面的帖子创建广告,因为它在每个页面上都没有广告客户角色!
我认为问题在于营销api不使用应用程序级角色而只使用用户角色......我是对的?
我之所以这样说是因为我们的应用程序具有我们需要的所有角色,但当然,我们的员工不会(Facebook用户授权应用程序,而不是来自应用程序组织的人员)。
那么,有一种方法可以使用可以发布和管理该页面广告但使用与该页面无关的广告帐户的应用程序来使用facebook marketing api吗?
答案 0 :(得分:0)
您要为其投放广告的网页必须将广告帐户(或有权访问广告帐户的相应用户帐户)添加为该网页的广告客户。这样,您的应用就可以为这些网页制作广告。你能确认一下有效吗?