我正在使用Facebook作为广告平台,在苹果和谷歌商店推广我的应用程序。我想做一个windows服务,它将下载关于我的营销活动的广告状态的每日报告,运行一个Facebook,最好使用60天的代币,或者一些永久性的解决方案,以便在需要时检索代币。我想我了解做这件事的一切,除了如何生成访问令牌来使用Facebook Graph API。我需要哪个Facebook帐户的代币,以及如何获得它?
您需要一个Facebook应用程序,并授予该应用程序ads_read权限,以便通过API检索有关您广告努力的报告(来源)。
您需要一个长期使用的令牌,这样您就不必经常重新进行身份验证。访问令牌文档详细介绍了将短寿命令牌交换为长寿命令牌的步骤。
您可能还需要考虑使用FB business Manager管理应用程序、广告帐户和访问令牌(通过业务系统用户)。
- 创建一个facebook应用程序
- 转到Facebook的工具&支撑部分
- 从下拉列表中选择您的应用程序
- 点击获取令牌>获取用户访问令牌
- 在"选择权限"中,选择所需权限或从扩展权限中进行选择
- 使用将在访问令牌表单输入字段中呈现给您的用户访问令牌