2017-02-21 152 views
0

我正在为我的客户(一家广告公司)构建一个内部应用程序,希望为他们的大约30位客户做广告效果报告。这个项目的一部分是为这30个客户从Facebook Ads中提取性能指标。Facebook营销API授权

我创建了一个Facebook应用程序并获得了一个开发令牌。有了这个令牌,我已经能够获得项目技术部分的工作 - 我可以使用Facebook的营销API精简指标。

我的问题是关于授权和身份验证。我完全被Facebook的机制所困惑。

我需要做些什么才能访问这30位客户的Marketing API指标?

我需要发布Facebook应用吗?如果是这样,我是否需要通过审批流程?这似乎有点疯狂,因为Facebook想要登录,以便他们可以测试出来,但产品严格来说是内部的,所以他们无法登录和查看。

我想另一个问题是:有没有另外一种方法可以访问这30个客户端?使用Google Adwords,这很简单。我只使用了oauth,并根据需要授予访问权限。有没有像Facebook营销API一样的简单方法?

+0

https://developers.facebook.com/docs/apps/faq#faq_180362122361921 – CBroe

+0

谢谢@CBroe!你介意提交这个答案,以便我可以接受吗? –

回答

2

如果您希望能够向所有用户请求权限,则需要提交您的应用以供审核。

如果您的应用程序仅由有限数量的人使用,您可以添加到应用程序中的某个角色 - 那么即使没有审核,也可以要求他们提供所有权限。这主要是为了测试的目的,但Facebook已经将它记录为仅供有限用户群使用的应用程序的“漏洞”。 https://developers.facebook.com/docs/apps/faq#faq_180362122361921