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

5
我想要从我用 C# 写的 Facebook 应用程序发送一个邀请请求。
以下是我尝试过的代码:
_fbService.API.notifications.sendEmail(DataList1.DataKeys[e.Item.ItemIndex].ToString(),"Invitation to play a game", "You are invited to play the game","");

这行不通,它只发送了一条通知,而不是一个请求。
我做错了什么?

你是否尝试过查看facebook.codeplex.com/。它可能有助于回答你如何发送请求的问题,并且可能是一个简化用于.net的api的不同方法。 - Richbits
这并不有用,我已经搜索过了,没有解决方案。 - Ahmy
你使用的是哪个 .NET Facebook API? - Nate
我正在使用C#语言和.Net2008集成Facebook API。 - Ahmy
1个回答

4
如果你想知道如何向未授权你的应用程序的用户发送邀请(即不是邀请你的应用程序用户使用新功能或参与活动),则无法使用API实现。
从API文档中可以看到-Notifications.sendEmail
发送电子邮件给指定的用户,这些用户已经授权您的应用程序并授予了电子邮件扩展权限。
允许此操作的API函数是Notifications.sendRequest,但它已被禁用,可能是考虑到滥用和安全性问题。请查看替代方案的文档。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接