我想使用他们的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
清除会员资格 –