Facebook已经将其最重要的三个api更新到了第4版,带来了一些需要注意的重要变化。
虽然版本号显示的是一个大版本,但值得注意的是,Facebook正在向所有新版本的主版本号过渡。编号的变化使Facebook的sdk版本号与API版本保持一致。
Graph API 4.0
Pages API - Facebook现在要求应用程序具有以下权限之一来访问与用户或媒体所有者关联的页面:
- ads_management
- ads_read
- instagram_basic
- manage_pages
页面公共内容访问 - 临时批准用于页面公共内容访问的应用程序必须经过App Review。
Webhooks - 对Graph API 4中的webhook进行了一些更改:
- Facebook承诺的后端改进将提高性能并减少重复通知。
- 页面Feed的webhooks字段已被弃用。应用程序现在必须使用webhook的反应来检索页面喜欢。
营销API 4.0
对Facebook的Marketing API进行了最大量的更改。以下是您需要了解的内容:
- 业务资产组 - 该功能将于8月14日全面提供,并附带其他文档。企业可以更轻松地分组和管理资产的权限。
- 广告创建和编辑改进 - 后处理已得到改进,因此广告创建和编辑对瞬态错误更具弹性。收到请求后,新的广告运行状态为IN_PROCESS,这意味着Facebook正在处理广告对象。
- 更详细的广告洞察细分 - 洞察数据现在可以通过移动网络和移动应用进行分组。以前,无论是移动网络还是移动应用流量,洞察都会将所有移动数据显示在一起。
- issues_info中的新错误类型 - 错误类型可以是软的也可以是硬的。硬错误会阻止投放,Facebook会将您的广告设置为WITH_ISSUES。软错误不会阻止广告投放。
Messenger API 4.0
Facebook Messenger仅次于WhatsApp,是全球最受欢迎的消息服务之一。以下是其API的v4中的更改:
- 不推荐使用的功能 - 此版本中已弃用某些功能:
- 位置快速回复按钮 - 2019年10月29日所有版本均已弃用
- 分享按钮 - 2019年10月29日所有版本均已弃用
- 信使代码 - 2019年10月29日所有版本均已弃用
- 垂直列表模板
- 打开图表模板
不推荐使用的API - 从4.0开始,广播API也被弃用。Facebook建议使用带有NON_PROMOTIONAL_SUBSCRIPTION消息标记的Send API来实现相同的结果。
M.me链接在现有线程中打开24小时窗口 - 如果一个人参与包含ref参数的m.me链接并被带入现有线程,它现在将打开24小时标准消息传递窗口。这将允许应用程序启动Pages以根据ref参数提供的上下文回复人员。
虽然这是最大变化的概要,但这里提供了完整的Graph API 4.0更改日志。
评论已关闭