代码之家  ›  专栏  ›  技术社区  ›  Ahmy

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

  •  5
  • Ahmy  · 技术社区  · 15 年前

    我想从我用C语言写的Facebook应用程序发送邀请请求。

    以下是我的尝试:

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

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

    1 回复  |  直到 13 年前
        1
  •  4
  •   DSchultz    13 年前

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

    来自API文档- Notifications.sendEmail :

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

    允许此操作的API函数是 Notifications.sendRequest 但是它已经被禁用了,也许是因为考虑到了虐待和安全问题。有关替代方案,请参阅文档。