我已经被允许使一个网站与多个用户组的用户登录系统完成。这个站点的用户很可能也是facebook组的管理员。有没有人知道是否有可能将facebook凭据与登录关联起来,并能够从这个单独的网站发送群组消息?
我已经计划使用php/mysql来完成网站的大部分功能。
谢谢。
发布于 2010-01-23 18:41:37
使用Facebook Connect可以将您的站点用户帐户与Facebook帐户连接起来。然而,没有API调用可以将消息发送给群组,这可能是因为Facebook (明智地)担心垃圾邮件风险。可以使用指向"compose message“表单的链接构造预先填充的消息,并传入内容和用户ID,但这一次只适用于单个ID,因此再次使用也没有用。(如果您尝试按顺序发送多条消息,则Facebook的自动检测算法很可能会因发送垃圾邮件而关闭帐户。)
Facebook最近的变化意味着你可以request e-mail addresses for users,但这需要他们添加一个应用程序,所以再次不太可能对你的群组情况有任何帮助。
发布于 2010-01-23 05:26:04
您也可以考虑使用Facebook Connect进行登录,因为这样可以更轻松地访问Facebook API。
如果这不是一个选项,那么我建议登录的用户使用Facebook connect授权您的站点执行任何必要的操作。这将要求您从用户获得离线访问-permissions,因为这样您就可以使用Facebook API而不使用会话密钥。
Facebook Connect文档:http://wiki.developers.facebook.com/index.php/Facebook_Connect
脱机访问:http://wiki.developers.facebook.com/index.php/Offline_access
https://stackoverflow.com/questions/2120598
复制相似问题