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