2017-02-21 148 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