首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看Facebook日志(迁移到GraphAPIv2.1)

查看Facebook日志(迁移到GraphAPIv2.1)
EN

Stack Overflow用户
提问于 2016-06-22 06:46:36
回答 1查看 653关注 0票数 0

我收到了一封来自Facebook的电子邮件,告诉我我一直在对GraphAPIv2.0进行API调用,我需要将这些调用迁移到v2.1。

有没有选择知道这些电话的来源(哪个网站),这样我就知道在哪里更改它们?什么地方有日志吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-15 07:30:53

你必须阅读Facebook的这份文档。您可以在https://developers.facebook.com/docs/apps/upgrading上找到关于网站、iOs和安卓升级的所有信息。自从v2.0以来,有这么多的变化。实际版本为2.5。但是,如果您只想从v2.0升级到v2.1,这是您必须阅读的Facebook文档部分。

从v2.0升级到v2.1图形API

FQL不再可用

FQL已在v2.1中删除,不能再通过直接查询或通过Graph查询。

App端点已被移动,功能已更改

v2.1包括通过新的/app_insights边缘访问新的App数据。这将替换App节点上的前一个/insights边缘。使用此边缘的应用程序应该迁移到新的边缘,并检查更新的度量和参数列表。

用于生成嵌套请求的新字段扩展格式

引入了一种新的、更紧凑的语法,用于生成嵌套API请求。以前的语法在v2.1中仍然可用,但是应用程序应该尽快切换到使用新格式。

用新的节点替换对 graph.facebook.com/?id={url} 查询

以前有一个Graph端点graph.facebook.com/?id={url},允许应用程序检索与特定URL相关联的开放图形对象、应用程序链接或共享度量。在v2.1中,必须通过新的URL节点检索这些内容。

API响应更改

所有API端点现在都将始终返回有效的JSON。在v2.1之前,许多API调用返回纯文本true或原始int (如378293782 )作为响应。对于v2.1,这些调用现在将返回有效的JSON,如:

代码语言:javascript
复制
  {
    "success": true
  }

这将影响以前返回一些无效JSON的API端点--通常这只是发布或删除端点。

查看图API的参考文档,看看您使用的任何端点是否更改了响应格式。已安装的权限不再存在

/me/permissions边缘先前返回了一个已安装的伪权限,该权限表示有人安装了应用程序。在v2.1中,这个权限已经被删除,相反,应用程序应该假设当/me/permissions返回用户安装的任何数据(而不是错误)时。uri不再是配置文件图片上的有效字段。

以前请求uri的应用程序应该使用url。/v2.1/{post-id}现在将返回附在帖子上的所有照片。

在API的早期版本中,只有第一张照片可以通过post的图片字段获得。现在,应用程序可以通过“附件”字段请求所有附在帖子上的照片。

REST

以前被废弃的REST已经在v2.1中被完全删除,所有仍然使用它的应用程序都必须迁移到使用Graph。

如果您的移动应用程序正在使用REST中没有文档的auth.ExtendSSOAccessToken端点来扩展长期访问令牌,则需要升级应用程序以使用完整的iOS或Android。SDK将自动处理扩展访问令牌。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37960476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档