我有一个Facebook应用程序,需要允许用户立即向多个朋友(可能是他们的所有朋友)发送消息。这不是任何类型的垃圾邮件,我不需要应用程序发送隐身的消息(幕后),我只需要打开一个预先填充的特定朋友的对话框(用户已在我的应用程序中选择)在先前的步骤中)然后向他们发送自定义消息。这可能吗?我看到用于向单个朋友发送消息的api,我看到用于邀请用户访问我的应用程序的API(但这仅限于每天非常少量的邀请)...我需要的是一个对话框,让我向所有用户的朋友发送消息,但我可以控制*选择哪些朋友...我不想让他们控制添加/删除朋友列表。
这可能吗?
答案 0 :(得分:1)
不,发送对话框只允许预先填写单个朋友,但如果您需要向收件人显示自定义消息,则此处可能是最佳选择。你可以让用户通过预先填写这个来循环发送给几个朋友 - 或者在没有预先填充的情况下触发对话框并让用户选择要发送给谁 - 你的应用程序将不会收到带有收件人ID的回调但你可以放一个发送的URL中的referrer参数?
如果不这样做,请求对话框/'邀请'是您可以预先填写多个收件人的唯一方法,而不会期望您的应用在此后不久将关闭垃圾邮件 - 每天发送的请求数量没有限制,但您无法将显示的消息设置为收件人。
答案 1 :(得分:0)
如果这对其他人有帮助,我只是发现了......这是一个相对较新的API(仍处于测试阶段),允许(几乎)完全符合我的要求。我测试了它,它似乎工作... https://developers.facebook.com/blog/post/2012/08/31/reach-users-1-1-with-the-notifications-api/