Facebook - 发送聊天消息 and/or 邀请访问外部页面
Facebook - send chat message and/or invitation to visit an external page
我正在开发一个交互式网站,其中有一个用户列表和一个用户好友列表(通过我网站的用户名)。我想添加将用户连接到他在 Facebook 上的帐户的可能性,以添加功能:
用户在输入他的 facebook 登录凭据后,应该可以选择查看他的 facebook 好友中有谁注册了这个网站,然后发送 聊天消息 给他们中的某个人,内容如 "I'm at website.com right now, join me here!".
用户应该可以选择查看他的完整联系人列表,然后发送消息(例如戳戳、电子邮件或其他类型的message... - not to the timeline!) 到邀请他们到 like/visit 外部页面的小组;
我对第一个选项更感兴趣,但根据我一直在阅读的内容,Facebook 聊天 API 将在 2015 年 4 月 30 日之前删除 [ref. 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],我发现如果我使用,可以使用该图获得好友列表-api一个复杂的访问令牌。如果我尝试这样做,是否可以在收到这些朋友列表后获得电子邮件或其他形式的联系方式?
我想收到有关如何实施第一个/第二个或两个选项的建议。你对这个问题有什么建议?
谢谢。
(PS。欢迎使用不同的语言,尽管我更喜欢使用 php 和 javascript)。
聊天 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 仍然存在,您也需要让用户编写邀请消息。所以你可以只使用 Send/Message 对话框。您甚至不需要为此授权用户。
我正在开发一个交互式网站,其中有一个用户列表和一个用户好友列表(通过我网站的用户名)。我想添加将用户连接到他在 Facebook 上的帐户的可能性,以添加功能:
用户在输入他的 facebook 登录凭据后,应该可以选择查看他的 facebook 好友中有谁注册了这个网站,然后发送 聊天消息 给他们中的某个人,内容如 "I'm at website.com right now, join me here!".
用户应该可以选择查看他的完整联系人列表,然后发送消息(例如戳戳、电子邮件或其他类型的message... - not to the timeline!) 到邀请他们到 like/visit 外部页面的小组;
我对第一个选项更感兴趣,但根据我一直在阅读的内容,Facebook 聊天 API 将在 2015 年 4 月 30 日之前删除 [ref. 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],我发现如果我使用,可以使用该图获得好友列表-api一个复杂的访问令牌。如果我尝试这样做,是否可以在收到这些朋友列表后获得电子邮件或其他形式的联系方式?
我想收到有关如何实施第一个/第二个或两个选项的建议。你对这个问题有什么建议?
谢谢。
(PS。欢迎使用不同的语言,尽管我更喜欢使用 php 和 javascript)。
聊天 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 仍然存在,您也需要让用户编写邀请消息。所以你可以只使用 Send/Message 对话框。您甚至不需要为此授权用户。