使用Facebook PHP SDK在单个请求中检索多个字段

FooBar

在用户注册后,我将获取用户数据(姓名,生日,位置等)以及用户个人资料图像。

目前,我能做到这一点:/me?fields=picture,name,但返回的画面分辨率太低,所以我想取得与高度参数图片(如描述在这里)。

如我所见,我唯一的选择是将其分成两个请求,这似乎效率很低:

  • 获取用户数据 me/?fields=name
  • 获取用户图片 me/picture?height=500&redirect=false

是否可以将其合并为一个请求?

卢施恩

使用字段扩展,只需一个API调用:

/me?fields=name,picture.width(500).height(500),birthday

API资源管理器测试:https : //developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Dname%2Cpicture.width%28500%29.height%28500%29&version=v2.2

有关字段扩展的更多信息:https : //developers.facebook.com/docs/graph-api/using-graph-api/v2.2#fieldexpansion


批处理请求将是另一种解决方案,尽管在那种情况下不是一个很好的解决方案,因为它们要复杂得多(代码更多,需要考虑的事情更多),并且不算作一个调用:

为了计算API调用限制和资源限制,将批次中的每个调用分别计数

...意味着,它们仅比2个单独的调用快(与批处理中最慢的调用一样快),但字段扩展实际上仅是1个调用。批处理请求用于“可能不相关的Graph API调用”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Facebook PHP SDK在单个请求中检索多个字段

来自分类Dev

使用PHP从远程JSON文件检索数据(单个字段)

来自分类Dev

使用 Facebook-PHP-SDK 登录 Facebook

来自分类Dev

使用sdk php登录Facebook

来自分类Dev

使用PHP检索Facebook页面状态

来自分类Dev

使用Facebook PHP SDK获取Facebook广告内容

来自分类Dev

使用最新的Facebook SDK PHP获取Facebook朋友列表/计数

来自分类Dev

使用Facebook PHP SDK提取朋友列表

来自分类Dev

Facebook PHP SDK 4.0使用Lumen登录

来自分类Dev

不支持使用Ads Facebook SDK for PHP获取请求

来自分类Dev

Facebook是否允许使用Facebook PHP SDK创建像Exhange这样的Facebook网站?

来自分类Dev

如何在Yii 2中使用Facebook PHP SDK?

来自分类Dev

使用PHP更新多个字段(MySQL)

来自分类Dev

使用AngularJS中的单个输入过滤多个字段

来自分类Dev

通过PHP SDK登录Facebook,然后使用JS SDK

来自分类Dev

是否使用诸如Facebook PHP / JS SDK之类的SDK是可选的?

来自分类Dev

使用PHP检索Facebook用户名或用户ID

来自分类Dev

不允许使用Facebook PHP SDK URL

来自分类Dev

使用2.0+ API,PHP SDK在Facebook组上发布

来自分类Dev

哪个Facebook SDK与PHP 5.3一起使用?

来自分类Dev

使用PHP SDK获取Facebook最新页面信息

来自分类Dev

检查是否已使用PHP SDK 4.0登录到Facebook

来自分类Dev

使用洞察力的Facebook API PHP SDK

来自分类Dev

如何在Google App Engine中使用Facebook PHP SDK?

来自分类Dev

使用PHP SDK的Facebook登录无法正常工作

来自分类Dev

通过使用PHP SDK的Facebook URL未加载

来自分类Dev

Facebook登录-检测未使用PHP-SDK登录的用户

来自分类Dev

从访问令牌读取数据-使用Facebook PHP SDK v 3.2.3

来自分类Dev

未经许可使用PHP Facebook SDK

Related 相关文章

热门标签

归档