如何使用Facebook API发送邀请请求?

Ahm*_*hmy 5 c# facebook

我想发送一个用C#编写的Facebook应用程序的邀请请求.

这是我尝试过的:

_fbService.API.notifications.sendEmail(DataList1.DataKeys[e.Item.ItemIndex].ToString(),"Invitation to play a game", "You are invited to play the game","");
Run Code Online (Sandbox Code Playgroud)

这不起作用,它只发送通知,而不是请求.
我究竟做错了什么?

小智 4

如果您询问如何向未授权您的应用程序的用户发送邀请(即不邀请您的应用程序用户使用新功能或参与活动),那么您不能使用 API。

来自 API 文档-Notifications.sendEmail

向指定的用户发送电子邮件,这些用户已授权您的应用程序并授予其电子邮件扩展权限。

允许这样做的API函数是Notifications.sendRequest,但它已被禁用,可能是出于滥用和安全的考虑。请参阅替代方案的文档。