【问题标题】:How to get all the friends from facebook using hull?如何使用 hull 从 facebook 获取所有朋友?
【发布时间】:2014-11-10 16:57:36
【问题描述】:

我在我的 ruby​​ on rails 应用程序中使用 hull 来连接社交媒体网站。从 facebook 我想获取所有朋友的详细信息(如姓名、照片和电子邮件)。我使用了 hull.io 文档中给出的以下代码。但它不起作用。谁能建议我如何获取这些详细信息?

我的代码:

 Hull.api({provider:  'facebook',  path:  'me/friends'})
 .then(function  (friends)  {
  console.log(friends);
 },  function  ()  {
  console.log("The request has failed");
 }); 

上面的代码只返回好友总数。

【问题讨论】:

  • 您只能获取正在使用该应用程序的朋友。不是所有的朋友。这是不可能的
  • 如何获取使用app的好友?
  • 你调用 /me/friends 它将返回所有已授予 user_friends 到应用程序的朋友,如果你有它
  • 有什么方法可以让我所有的朋友都加入吗?
  • 不是为了你想做的事,不

标签: ruby-on-rails ruby facebook facebook-graph-api


【解决方案1】:
  • 出于隐私原因,您只能获得也授权您的应用的朋友
  • 在登录过程中使用“邮箱”权限获取不到任何好友的邮箱,只能获取授权用户的邮箱

在你的情况下,没有办法获得所有朋友,但如果你想邀请朋友,你可以使用invitable_friends,如果你想标记朋友,你可以使用taggable_friends。但请记住,这些仅用于邀请和标记,您应该阅读 Facebook 文档中的文章以了解使用它们的规则。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多