我想发送一个用C#编写的Facebook应用程序的邀请请求。
以下是我的尝试:
_fbService.API.notifications.sendEmail(DataList1.DataKeys[e.Item.ItemIndex].ToString(),"Invitation to play a game", "You are invited to play the game","");
这不起作用,它只发送通知,而不是请求 我做错了什么?
答案 0 :(得分:4)
如果您询问如何向未授权您的应用程序的用户发送邀请(即不邀请您的应用程序用户使用新功能或参与活动),那么您无法使用API。
来自API文档 - Notifications.sendEmail:
向指定用户发送电子邮件,这些用户既授权您的应用程序又授予其电子邮件扩展权限。
允许这样做的API函数是Notifications.sendRequest,但它已被禁用,可能是由于考虑了滥用和安全性。请参阅备选文档。