[英]Facebook - send chat message and/or invitation to visit an external page
我正在开发一个交互式网站,其中有一个用户列表和一个用户朋友列表(按我的网站的用户名)。 我想添加将用户连接到他在Facebook上的帐户的可能性,以添加功能:
用户在指示其Facebook登录凭据后,应该可以选择查看谁是他的Facebook朋友在该网站上注册的内容,然后向其中的某人发送聊天消息 ,并显示诸如“我在website.com正确”现在,在这里加入我!”。
用户应该可以选择查看其完整的联系人列表,然后向子组发送消息(例如,戳,电子邮件或其他类型的消息...-不在时间轴上!) ,邀请他们喜欢/访问外部页面;
我对第一种选择更感兴趣,但从我一直在阅读的内容来看,facebook聊天API将于2015年4月30日删除[参考资料。 https://developers.facebook.com/docs/chat ],没有被取代的观点。 因此,我看不到其他方法来实现我的第一个选项-还有其他方法吗?
关于第二个选项,请查阅Facebook页面[例如: https : //developers.facebook.com/docs/graph-api/reference/v2.3/friendlist,https : //developers.facebook.com/docs / facebook-login / access-tokens ],我看到如果我使用复杂的访问令牌,则可以通过该graph-api获取朋友列表。 如果我尝试这种方式,在收到这些朋友列表之后是否可以获取电子邮件或其他形式的联系方式?
我想收到有关如何实施第1/2个建议,或同时实施这两个选择的建议。 您对此主题有何建议?
谢谢。
(PS。欢迎使用不同的语言,尽管我更喜欢使用php和javascript)。
Chat API已弃用,即使在2015年4月之后,即使旧版应用也无法使用。将无法替代。 此处介绍了如何邀请用户访问应用程序或网站: https : //developers.facebook.com/docs/apps/faq#invite_to_app
朋友列表终结点实际上不是用于访问朋友的,而仅用于访问...好吧, /me/friends
;)- /me/friends
将是正确的终结点,但是您只会得到授权您的应用程序的朋友。 您可以在此线程中阅读有关此内容的更多信息: 使用Facebook Graph API获取所有用户朋友-Android
顺便说一句,即使Chat API仍然存在,也仍然不允许预填充消息,您需要让用户编写邀请消息。 因此,您只能使用“发送/消息”对话框。 您甚至不需要为此授权用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.