Mir*_*ler 5 statistics facebook ads
我正在开发一个后台服务器应用程序,它应该通过电子邮件向我们的客户发送广告活动统计信息,其中的广告活动是从各种提供商那里捆绑的,其中之一是 Facebook。
现在的问题是如何从 Facebook 下载特定的广告活动。基本上我需要的是一个特定广告系列的表格,其中包含请求范围内每天的展示次数和点击次数。
一个问题是该应用程序是后台服务器进程,在没有用户交互的情况下定期运行,所以我怀疑身份验证可能存在问题。
从我目前所读到的,我相信我应该
在这种情况下我应该如何进行身份验证?
关于这里的正确解决方案有什么建议吗?
(注意:过去,我在为 Google 做类似的事情,在那里我成功地使用了http://code.google.com/intl/cs/apis/adwords/docs/guides/reporting.html - 这仅供参考关于我需要实现的目标)。
小智 5
获得 Ads API 访问权限后,请参阅此页面进行身份验证:http : //developers.facebook.com/docs/authentication/
最后,您将需要一个特定于您的应用程序和您正在访问的 Facebook 帐户的 access_token。
这是我们的流程:
https://www.facebook.com/dialog/oauth?client_id={your_application_id}&scope=ads_management,offline_access,read_insights&redirect_uri={your
website}https://graph.facebook.com/oauth/access_token?client_id={your_application_id}&redirect_uri={your website}&client_secret={your application secret}&code={code you got
from step 4}我认为您不需要存储授权代码,因为除非 Facebook 帐户的登录信息发生更改,否则 access_token 不应过期(如果您请求 offline_access)。
统计检索 对于统计检索,我不会使用旧的 REST API,因为 Facebook 会贬值它。Graph API 确实允许按天检索统计信息,请使用:
GET https://graph.facebook.com/stats/{starttime}/{endtime}/stats?ids={campaign_id}&access_token=...
starttime 和 endtime 可以是 YYYY-MM-DD HH:MM:SS 格式或unix(纪元?)时间
| 归档时间: |
|
| 查看次数: |
2111 次 |
| 最近记录: |