0

我正在开发一个交互式网站,其中有一个用户列表和用户的朋友列表(通过我的网站的用户名)。我想补充的可能性,用户连接到他的Facebook帐户,以增加功能: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/friendlisthttps://developers.facebook.com/docs/facebook-login/access-tokens],我发现如果使用复杂的访问令牌,可以使用该图形api获取好友列表。如果我尝试这样做,在收到这些朋友名单后是否可以收到电子邮件或其他形式的联系?

我想收到关于如何实现第1 /第2或两个选项的建议。你对这个问题有何建议?

谢谢。

(PS。欢迎使用不同的语言,但我更喜欢使用php和javascript)。

回答

2

Chat API已弃用,即使对于2015年4月以后的旧应用程序也将停止工作。将不会有替换。如何邀请用户到应用程序或网站在此说明:https://developers.facebook.com/docs/apps/faq#invite_to_app

好友列表端点实际上是不能够访问这些朋友,但只对...好,好友列表) - /me/friends将是正确的端点,但你只会得到授权你的应用的朋友。你可以阅读更多关于这个线程:Get ALL User Friends Using Facebook Graph API - Android

顺便说一句,预先填充消息是不允许的,即使聊天API仍然存在,你需要让用户写邀请消息。所以你可以使用发送/消息对话框。你甚至不需要为此授权用户。

+0

感谢您的答案。 “发送/消息对话框”似乎是我想要发送单个聊天消息的东西。这将得到更多的时间支持,不是吗? – 2015-04-03 00:44:32

+0

很可能,是的。我不会为此担心。 – luschn 2015-04-03 06:52:02

相关问题