BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Facebook发布Graph API v2.1,并更新平台策略禁用Like-gating

| 作者 Sergio De Simone 关注 17 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2014年8月20日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

按照Facebook的说法,新的Facebook Graph API v2.1包含了多项普遍要求的功能,它们以v2.0的更新为基础构建。随着宣布更新平台策略禁用已经确立的like-gating做法,该公司也引发了一定数量的反应。

据Facebook介绍,新的Graph API v2.1旨在为开发人员提高一致性和简单性。它包含如下所示的多项新功能:

  • 在通过API发布的帖子中,Page可以Mention其它Page。
  • User对象上的/friend Edge(编者注:Facebook中发生的任何动作,如喜欢、分享等)现在提供对好友总数的访问。
  • 根节点的响应将总是一个JSON对象。
  • 在Application对象上新增app_insights Edge,提供对新App Insights中展示的数据的访问。
  • Field扩展语法现在更简洁。
  • 新增的URL节点使得访问用于该URL的Open Graph和Share元数据更简单。

正如在2014年f8开发者大会上宣布的那样,Facebook针对核心API提供了一个为期二年的稳定性保证,其中包括登录对话框分享对话框请求对话框以及喜欢按钮,等等。有鉴于此,v2.0将在2016年8月7日停用。届时,所有的应用程序将自动升级到v2.1。新应用程序将默认使用Graph API的最新版本。而要将现有的应用程序升级到v2.1,移动开发人员可以下载Facebook最新版本的iOSAndroid SDK。Web开发人员应该在调用JavaScript SDK的init()方法时在version属性中声明v2.1,以及在调用Graph API时在URL中指明v2.1。

随着Graph API新版本的发布,Facebook还宣布了两项平台策略的更新,为了与这两项更新保持一致,所有的开发人员都必须在2014年11月5日之前更新他们的应用程序:

  • 应用内收费必须在应用程序描述中进行说明。
  • 从现在开始禁止鼓励人们使用社交插件或喜欢一个Page。

后一项更新有效地消除了名为 like-gating的做法,该做法会强制Facebook用户在看到特定的自定义选项卡或应用程序上的内容之前喜欢一个Page。作为一种强制推行这一更新的方法,新的Facebook应用程序将不再获取页面上signed_request对象中的liked布尔值。此外,对于现有的应用程序,在90天内,该值将总是设置为true。

Facebook公告的评论中,禁用like-gating已经引发了一定数量的反应。若干评论者,其中包括Lindsey Hall和Carl Bossmann,都强调,这种更新将推动客户使用Twitter,而实际上,这对于有较多广告预算的企业非常有利。另一方面,Blavier Leon指出,like系统从没允许这类做法。

Simon Cross是Facebook的产品经理。他在回复一条评论时澄清道,开发人员仍然能够鼓励人们登录应用程序,或者在某个人的朋友登录应用程序时对这个人进行奖励。而且,按照评论者Akash Malik的说法,Facebook仍然允许对分享到Twitter、Google+和Pinterest的行为进行奖励,因为那些都是独立的社交平台。

查看英文原文:Facebook Releases Graph API v2.1 and Updates Platform Policies to Forbid Like-gating

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT