当用户打开“发送”对话框(例如http://www.facebook.com/dialog/send?app_id=123050457758183&name=People%20Argue%20Just%20to%20Win&link=http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html&redirect_uri=http://www.example.com/response)时,他们可以在“收件人:”行中添加或删除人员。如果用户实际按下发送,应用程序是否有办法跟踪To:行中的人员?
非常感谢!
尼克
答案 0 :(得分:7)
没有。 至少目前不...
如果你查看官方文档:https://developers.facebook.com/docs/reference/dialogs/send/那么你可以看到这种类型的对话框不希望回调函数作为参数,并且因为没有回调函数,所以你无法知道谁和/或有多少收件人,即使对话框已关闭/取消/发送。
你能做什么,虽然看起来很复杂,但很头疼,就是在图api(http://developers.facebook.com/docs/reference/api/user/)中使用User对象的outbox连接。 我之前从未使用过,但我想你可以(如果你要求read_mailbox权限)检查对话前后的用户消息,看看有什么变化。