截至2月6日,Facebook不再允许我们使用图形API发布到某人的墙上。
他们建议的解决方法是使用Feed对话框使用“to:”参数发布到朋友的墙上。据我所知,“to:”参数只能是一个用户。
是否有使用javascript或PHP apis(或任何其他方式)允许用户发布到多个用户的墙(在对话框中选择或从我从其他地方获得的ID列表)?
答案 0 :(得分:4)
很好的问题,这实际上是我与Facebook有过接触的事情。
简短的回答是否定的,没有明确而简洁的方法可以立即发布到多个墙壁。
答案越长......
来自Facebook的消息是,他们删除了发布到多个墙的选项,因为通过开放图API发布了大量垃圾邮件。为了拯救每个人的理智,他们决定完全删除这些功能。对于我们这些试图合法使用它的人来说,这不一定是一个理想的场景,但我认为当你有10亿用户时,你会选择你的战斗。
答案的简短版本是他们有两个选择:
(如您所述)您可以选择一系列朋友,并使用Feed对话框中的to:参数一次发送一个。这使它变得困难
如果可能,找出哪些用户已经是您的Facebook应用程序的用户,并向他们的@face.com电子邮件地址发送电子邮件。如果他们已经对您的应用进行了身份验证,那么通知宝石会为他们点亮,并且会在收件箱中显示为未读。如果他们没有对您的应用进行身份验证,它将转到用户的“其他”邮箱,该邮箱不会点亮该宝石。与Feed对话框不太一样,因为它实际上没有发布到他们的墙上,但假设仍然引起他们的注意。
这些是我们这些使用网络应用的唯一选择。