SUM AI 分享会 · Facebook连接SOP

准备好Facebook操作号
获取并延长用户Token

先确认账号条件,再按截图完成操作。带着延长后的用户Token参加分享会。

参会前准备 · 先确认操作号符合条件

用符合条件的Facebook操作号获取Token

本教程用于提前准备分享会所需的Facebook Token。请先确认以下条件,再开始操作。

广告账号

该操作号至少可访问 10个广告账号,其中需有近 1—2天有消耗 的账号,用于后续连接测试和数据核对。

已验证的BM

该操作号下至少有 1个已完成企业验证的BM,页面标注“Business verification complete”,且本人有权在该BM下创建并关联应用,用于本次创建Marketing API应用。

操作环境

在本机浏览器登录这个Facebook操作号,后续创建应用、生成Token及资产授权均使用同一操作号,避免混用。

参会前最终准备好:同一应用的 App ID、App Secret,以及已延长有效期并核验到期时间的用户Access Token。完整凭据由本人妥善保存,不放进公开网页或共享资料中。
确认操作号条件 → 准备开发者账号 → 创建Marketing API应用 → 配齐5项权限 → 完成授权 → 延长Token并测试
本次统一基础权限:以下5项全部配置

pages_show_list · ads_management · ads_read · business_management · pages_read_engagement

阶段 01

准备开发者账号

步骤 01

先完成本次操作号的绑卡准备

  1. 打开 Meta Pay页面,由本人填写并完成卡片验证。
先完成本次操作号的绑卡准备
实际操作截图;点击图片可放大查看。

这是本次演示的前置准备,不代表所有开发者账号都必须绑卡。银行卡截图使用已脱敏版本。

步骤 02

打开开发者网站并完成注册

  1. 打开 Meta for Developers,点击 Get Started。
  2. 确认联系邮箱,点击 Confirm Email;角色按实际情况选择,本次示范为Developer,再点 Complete Registration。
打开开发者网站并完成注册
实际操作截图;点击图片可放大查看。
打开开发者网站并完成注册
实际操作截图;点击图片可放大查看。
打开开发者网站并完成注册
实际操作截图;点击图片可放大查看。

已注册开发者的账号可直接进入My Apps,不必重复注册。

阶段 02

创建Marketing API应用

步骤 03

进入My Apps,点击Create App

  1. 在 My Apps 页面点击绿色的 Create App。
进入My Apps,点击Create App
实际操作截图;点击图片可放大查看。
步骤 04

填写应用名称与联系邮箱

  1. 填写 App name,核对 App contact email,点击 Next。
填写应用名称与联系邮箱
实际操作截图;点击图片可放大查看。

名称可自定义。截图先后出现Token与Token 3,实际操作全程使用自己当前创建的同一个应用,避免混用。

步骤 05

用途只选Marketing API

  1. 勾选第一项 Create & manage ads with Marketing API,点击 Next。
  2. 本次不要额外选择“应用广告”或“Facebook Login”用途。
用途只选Marketing API
实际操作截图;点击图片可放大查看。

注意名称区别:“Create & manage app ads with Meta Ads Manager”明确不包含Marketing API。截图为选择前状态。

步骤 06

选择已完成企业验证的BM

  1. 选择本人有权使用、标注 Business verification complete 的BM,点击 Next。
选择已完成企业验证的BM
实际操作截图;点击图片可放大查看。

本次示例为Triple R;参会人员选择自己的实际BM。

步骤 07

查看Requirements,进入概览

  1. 本次页面显示 No requirements identified,点击 Next。
  2. 在Overview核对用途、BM和应用资料,确认后由本人点击 Create app。
查看Requirements,进入概览
实际操作截图;点击图片可放大查看。

本次创建阶段未出现额外要求。未来增加功能、权限或对外开放可能改变要求;不再把之前的App Review分支混入本主线。

阶段 03

准备凭据与5项权限

步骤 08

保存同一应用的App ID与App secret

  1. 进入 App settings → Basic,取得 App ID 与 App secret。
  2. 由本人保存到受控的本机凭据配置,教程只放打码截图。
保存同一应用的App ID与App secret
实际操作截图;点击图片可放大查看。

本次正确应用为Token 3。App ID、App secret、后续用户Token必须属于同一应用。仅有前两项换出的APP Token不能代替广告用户Token。

步骤 09

进入Explorer,一次配置全部5项权限

  1. 打开 Graph API Explorer,在 Meta App 选择当前应用。
  2. 在 User or Page 选择 Get User Access Token。
  3. 通过 Add a Permission 加齐下方5项权限,确认没有遗漏,再点击 Generate Access Token。
统一基础权限用途
pages_show_list读取所管理的主页列表
ads_management管理广告,供后续获授权的操作使用
ads_read读取广告及成效报表
business_management访问和管理已获授权的业务资产
pages_read_engagement读取主页内容及互动相关数据
进入Explorer,一次配置全部5项权限
实际操作截图;点击图片可放大查看。

按本次分享会的统一准备基线一次配齐,不采用“先取ads_read、以后需要再补”的流程。权限配置不等于授权程序任意操作广告;本次面板按只读范围执行。

阶段 04

完成账号和资产授权

步骤 10

确认操作号

  1. 核对弹窗中的Facebook操作号,确认正确后点击 Continue。
确认操作号
实际操作截图;点击图片可放大查看。
步骤 11

选择业务与资产授权范围

  1. 选择需要接入的业务资产范围。本次示例选择 all current and future Businesses,然后点 Continue。
  2. 如流程出现主页或其他资产选择,也按实际接入范围确认。
选择业务与资产授权范围
实际操作截图;点击图片可放大查看。

“当前及未来”会持续覆盖新增资产。这里说明该选项含义,不代表Token能越过操作号本身的资产权限。

步骤 12

核对授权并保存

  1. 核对权限和资产范围,点击 Save。
  2. 出现连接成功提示后,点击 Got it 返回Explorer。
核对授权并保存
实际操作截图;点击图片可放大查看。
核对授权并保存
实际操作截图;点击图片可放大查看。

需取得账号实际同意的授权,不能只看Explorer里勾选了权限就认定已经获批。

阶段 05

手动延长Token并测试读取

步骤 13 · 手动延长Token

在Meta页面手动延长,保存新的Token

  1. 在Explorer复制刚生成的用户 Access Token,打开 Access Token Debugger。
  2. 把Token粘贴到顶部输入框,点击右侧 Debug。
  3. 确认 Valid = True,App ID属于刚创建的同一应用,Scopes包含前面配置的5项权限。
  4. 下滑到信息表底部,点击 Extend Access Token,按页面提示完成操作。
  5. 页面下方会出现 新的长效Token 及其到期日期。复制并保存这个新Token,替换之前的首次Token;不要继续使用顶部输入框里的旧Token。
  6. 点击新Token旁的 Debug,再次确认 Valid = True 和 Expires 已延长。将同一应用的 App ID、App Secret、新Token 一并保存,后续连接面板使用。
手动延长Token:粘贴并Debug,点击Extend Access Token,保存下方新Token
操作示意:① 粘贴Token并Debug → ② 点击Extend Access Token → ③ 保存下方新Token。Token已遮挡。

生成首次Token后就完成这一步,不要等到过期再延长。长效用户Token通常约60天,实际以新Token的 Expires 为准;Data Access Expires 是另一项数据访问期限,不能当作Token到期时间。若显示无效、已过期,或没有延长按钮,请返回Explorer重新生成有效用户Token后再操作。

步骤 14 · 在ChatGPT会话中检验

打开ChatGPT软件,新建一个会话

  1. 打开 ChatGPT软件,新建会话,将刚延长后保存的 新Token 填到下方话术中,发送给GPT。
  2. 让GPT返回 BM、Facebook主页、广告账户 的数量,确认Token能正常查询资产。
  3. 在同一个会话继续追问 所有广告账户的消耗,确认能获取广告数据。
第一句 · 验证资产读取

用这个Facebook Token帮我查询:当前能访问的BM、Facebook主页、广告账户各有多少个?请遍历全部分页,按ID去重后分别列出数量。只查询,不修改任何资产,也不要在回复中显示完整Token。

Token:【粘贴刚延长后保存的新Token】

第二句 · 继续查询消耗

查询所有广告账户的累计消耗,按币种分别汇总,列出账户数、有消耗和零消耗的账户数。读取失败的账户单独列出,不要当作零消耗,也不要直接相加不同币种。

看到资产数量,再能查到消耗,就完成本步骤。截图示例为7个BM、15个主页、54个广告账户;实际以自己的Token返回结果为准。这里查询的是累计消耗;需要看昨天的数据时,再明确告诉GPT日期和账户时区。若当前会话没有可执行接口的工具,让GPT先说明,不能把推测当作查询结果。

完成标准:已获得同一应用的App ID、App secret与用户Token;5项基础权限齐全;延长后的到期时间已核验;能读取目标账号。完整凭据保存在本人受控的配置中,不填进本教程网页。
旧操作记录与应用审核分支

之前误选应用广告或进入App Review的页面已移出本主线,避免参会人员绕路。确有对外开放或审核要求时,再按实际情况处理。