使用PHP通过Facebook API请求/邀请应用程序

使用PHP通过Facebook API请求/邀请应用程序,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我正在构建一个应用程序,客户端需要以下逻辑: 用户登录到应用程序 用户选择一个朋友 用户选择用户将发送给朋友的礼物 用户向他的朋友发送消息 朋友收到关于礼物的秘密通知 使用“秘密”我的意思是,朋友将无法看到谁是发送礼物的用户 因此,具体的问题是如何向朋友发送通知,而不知道发送通知的用户是谁?我认为这是不可能的,但我想确定一下,并与专家核实一下 如果这是不可能的,你有什么建议来完成这样的事情?我应该使用应用程序请求对话框并希望朋友看到它吗?有没有其他FBAPI工具我可以使用 我非常感谢您的帮助。使

我正在构建一个应用程序,客户端需要以下逻辑:

  • 用户登录到应用程序
  • 用户选择一个朋友
  • 用户选择用户将发送给朋友的礼物
  • 用户向他的朋友发送消息
  • 朋友收到关于礼物的秘密通知
  • 使用“秘密”我的意思是,朋友将无法看到谁是发送礼物的用户

    因此,具体的问题是如何向朋友发送通知,而不知道发送通知的用户是谁?我认为这是不可能的,但我想确定一下,并与专家核实一下

    如果这是不可能的,你有什么建议来完成这样的事情?我应该使用应用程序请求对话框并希望朋友看到它吗?有没有其他FBAPI工具我可以使用


    我非常感谢您的帮助。

    使用FB的API无法实现您想要实现的目标。正如@CBroe已经解释的那样。 如果用户使用您的应用程序,您可以发送请求通知。但是,您可以做一件事,但这不会完全是匿名的


    您可以向朋友发送来自用户的通知,并使其成为一个尝试应用程序的邀请,在朋友使用您的应用程序(身份验证)后,您的应用程序可以发送通知,并说有人给他们留下了一条
    秘密
    消息。这可能是几个小时后或瞬间,无论你/你的客户喜欢什么。但是,正如我所说,这不会是完全匿名的,也很难猜测是谁留下了这条消息,除非朋友不够聪明,不知道这可能是谁。

    使用beta通知API,类似的事情是可能的,但只有当接收者验证了你的应用程序时:

    Canvas应用程序或网站集成?即使使用“请求”对话框,用户也会看到谁发送了请求。如果接收用户已经是您的应用程序的用户,则您只能发送通知或应用程序请求。否则,你就不可能“匿名”完成你客户想要做的事情。@SahilMittal这是一个画布应用程序。@CBroe是的,谢谢你的意见,我认为这也是不可能的,但我想在采取行动之前确定一下。再次感谢:)