我对Facebook开发很新,我正在尝试为银行网站完成以下要求。
我可以使用taggable_friends
节点获取所有好友列表并在下拉列表中显示它们。有没有办法完成第三点?据我所见,我需要未加密的facebook id才能完成此任务,这在任何图形API节点中都不可用。
如果可能,请有人帮忙。
答案 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_*
权限已被弃用,您将无法再收到电子邮件或电话号码。无论如何,后者永远不可能。
请参阅
上的文档