我想使用他們的API從Facebook上獲取廣告數據(廣告系列,廣告集,&指標,例如點擊次數/展示次數/ ctr),並將其放入數據庫中。 Facebook的文檔說,我需要在他們的網站上創建一個應用程序才能訪問API,但這看起來不對。我不想爲我的fb頁創建應用程序,只想提取數據。Facebook營銷API - 沒有應用程序?
我的第一選擇是使用ODBC驅動程序從
<a href="http://cdn.cdata.com/help/RBA/odbc/pg_allviews.htm">CData</a>
,這確實讓我成功地從AdAccounts提取數據,但扔了一個錯誤試圖讓AdSets或AdStatistics時:
OAuthException代碼10:您沒有足夠的權限來執行此操作。
我一定要根據他們的文檔在查詢中添加一個target='act_{myAdAccountId}'
參數,但它沒有幫助。我想這意味着我沒有正確配置驅動程序,所以也許我會有更好的運氣,只需在python或php中編寫解決方案。
接下來,我嘗試使用Graph API Explorer運行類似的API調用,並得到相同的錯誤消息。我創建了具有所有擴展權限的訪問令牌,然後向
GET /v2.4/act_{myAdAccountId}/adcampaigns發送請求。
這給了我完全相同的OAuthException代碼10錯誤,我正在通過ODBC驅動程序。
有人可以確認是否有可能從API中提取數據而無需構建應用程序?如果是這樣,我需要爲我的帳戶啓用什麼權限?我已經是「廣告管理系統」中的廣告帳戶管理員,無法在其他位置設置權限。
謝謝!
_「有人可以確認是否可以在不構建應用程序的情況下從API中獲取數據嗎?」_ - 不,事實並非如此。 – CBroe
清除會員資格 –