如何通过Facebook的API联系Facebook Connect用户?

时间:2011-01-06 23:44:45

标签: facebook facebook-graph-api facebook-fql

我们的用户通过Facebook Connect登录我们的网站。现在,我们想要在注册过程中与我们的用户联系,了解更改,但我们没有他们的电子邮件地址。只有他们的Facebook ID。

我们如何联系他们?据我所知,Facebook取消了第三方通过Facebook API发送通知的能力。我们可以通过API向他们发送消息。

所以我猜我们离开了我们用户帐户的帖子。我认为我们被允许这样做的频率有一个低限,甚至是允许的?或者我们可以从这个指定的Facebook用户帐户发出申请请求,该申请会显示在他们的通知中。

最后,我们可以手动转到用户的个人资料页面,然后点击我们的Facebook用户帐户中的“发送消息”按钮...很多手动工作,我认为这也是不受欢迎的。有没有一种简单的方法可以从Facebook ID中找到个人资料页面网址?

在这里我们不违反任何规则的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

如果您在个人资料中获得了stream_publish扩展权限,那么您只需在墙上发帖就可以看到http://developers.facebook.com/docs/reference/rest/stream.publish/

如果用户未授予任何扩展权限,则此选项可能是更好的解决方案 http://developers.facebook.com/docs/reference/rest/livemessage.send/

答案 1 :(得分:0)

你应该从facebook用户请求“offline_access”随时发帖。