gpt4 book ai didi

ruby-on-rails - 使用 'registered' 属性渲染 Facebook 好友

转载 作者:行者123 更新时间:2023-11-30 05:27:39 25 4
gpt4 key购买 nike

基本上我想做的是:

  • 获取当前用户的Facebook好友
  • 通过向其中的每一项添加设置为 truefalse 的 'registered' 属性来呈现此集合,同时将已在我的应用程序中注册的用户与其他用户区分开来收藏

我已经设法检索到当前用户的 Facebook 好友并将其提供给我的应用程序,就像这样

用户 Controller

  def facebook_friends
@friends = graph.get_connections("me", "friends")
end

RABL

object false
node :data do @friends
end

它返回如下内容:

{
data: [{
'id': '23456789'
'name': 'Bobby Brown'
}, {
'id': '23456788'
'name': 'Bobby Black'
}]
}

但我想要的是这样的:

{
data: [{
'id': '23456789'
'name': 'Bobby Brown',
'registered': true
}, {
'id': '23456788'
'name': 'Bobby Black',
'registered': false
}]
}

但我不知道如何在不浪费太多资源的情况下完成第二部分。

最佳答案

有一个简单的 Graph API 查询。

me/friends?fields=id,name,installed

https://developers.facebook.com/tools/explorer/

它返回 JSON。安装应用的用户已经installed: true

@graph.get_connections('me','friends',:fields=>"id,name,installed")

关于ruby-on-rails - 使用 'registered' 属性渲染 Facebook 好友,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15585893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com