得到朋友的电子邮件和电话

时间:2015-03-27 11:23:46

标签: facebook facebook-graph-api

我对Facebook开发很新,我正在尝试为银行网站完成以下要求。

  1. 我需要获取已登录用户的facebook好友列表 在下拉框中显示相同内容
  2. 用户将选择一位朋友并将资金转入相同的
  3. 我需要向选定的人发送电子邮件/短信/私人FB消息 有一些细节的朋友。
  4. 我可以使用taggable_friends节点获取所有好友列表并在下拉列表中显示它们。有没有办法完成第三点?据我所见,我需要未加密的facebook id才能完成此任务,这在任何图形API节点中都不可用。

    如果可能,请有人帮忙。

2 个答案:

答案 0 :(得分:2)

taggable_friends仅用于标记,不允许您将其用于其他任何内容。有关访问用户朋友的可能性的更多信息:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

关于第3部分:您无法使用API​​发送FB消息,不推荐使用Chat API。您可以使用发送对话框:https://developers.facebook.com/docs/sharing/reference/send-dialog

如果您只想发送电子邮件,请使用PHPMailer:https://github.com/PHPMailer/PHPMailer

对于短信,有很多服务,通常只有有限的免费短信。

请注意,您根本无法通过Facebook API从朋友那里收到电子邮件或电话。这是永远不可能的,并且不赞成朋友权限。用户需要输入电子邮件,电话号码或Facebook帐户(如果您使用发送对话框)。

答案 1 :(得分:0)

在这种情况下,使用taggable_friends是一种误用恕我直言。您应该使用/me/friends,它只返回也使用该应用的朋友。您不能将user-taggable-friend用于显示以外的任何内容。

此外,由于friends_*权限已被弃用,您将无法再收到电子邮件或电话号码。无论如何,后者永远不可能。

请参阅

上的文档