如何获取app_id、app_secret及page-access-token以拉取Facebook营销数据?
获取Facebook营销API所需参数的步骤
1. 获取App ID和App Secret
- 打开Facebook开发者平台,找到你已创建的业务类应用(无应用则先创建)
- 进入应用的「设置」>「基本」页面,页面中直接显示App ID;点击「显示」按钮(需验证身份)即可查看App Secret
2. 获取访问令牌(区分场景)
你提到的page-access-token主要用于页面相关操作,若要拉取广告营销数据,更适合使用用户访问令牌或系统用户令牌,两种方式如下:
方式一:用户访问令牌(适合临时测试)
- 进入开发者平台的「Graph API Explorer」工具
- 选择你的应用,在权限列表中添加
ads_read、ads_management等广告相关权限 - 点击「生成访问令牌」,即可得到可用于API调用的用户令牌
方式二:系统用户令牌(适合服务器长期运行)
- 进入商务管理平台(BM),创建一个系统用户
- 给该系统用户分配目标广告账户的访问权限(如「广告账户分析」权限)
- 在系统用户详情页,点击「生成令牌」,选择你的应用及所需权限,即可生成永久有效的系统用户令牌
若确实需要Page Access Token
- 先获取具备
pages_show_list、pages_read_engagement权限的用户令牌 - 通过Graph API调用:
GET /{你的页面ID}?fields=access_token,返回结果中即可得到页面令牌
代码参数对应
将获取到的值替换代码中的占位符:
my_app_id = '你的App ID' my_app_secret = '你的App Secret' my_access_token = '你的用户/系统用户/页面令牌'
内容的提问来源于stack exchange,提问作者DisplayName
相关产品推荐
相关产品推荐

