我们有一个网站,用户可以张贴信息从我们的网站到他们的脸书墙壁。我正在使用Facebook图形api的流发布来完成这一任务。
因此,流程是这样工作的:
用户单击“将此链接发送到Facebook”按钮。
如果用户没有登录到facebook,则会自动显示一个登录弹出框。
成功登录后,用户将被显示为“Post to Wall”弹出框。
d.用户将信息张贴到墙上。
以上所有操作都很好。然而,我的要求是,在发布流数据后,我需要获取用户的电子邮件、名字和姓氏,并将其保存到我们的数据库中。有没有人对如何获取这些信息有任何建议?
该网站使用Javascript、ASP.Net和C#构建。
编辑:,谢谢你的回复。
我目前正在使用下面的语法将文章发布到墙上
FB.ui( {方法:“流.发布”),
message: userMessage1, attachment: attachment1, action\_links: actionLinks1, user\_message\_prompt: messagePrompt1, target\_id: targetId1, actor\_id: actorId1 },FBresponse); 我可以通过FBresponse回调函数获得用户对象的详细信息吗?在我使用Firebug时,响应对象只包含post_id属性
发布于 2012-06-21 00:39:37
如果您获得了在用户墙壁上发布的权限,那么您应该有一个有效的访问令牌。您只需查询Facebook /me对象即可获得该信息。
https://stackoverflow.com/questions/11129122
复制相似问题