当用户加入我的应用时,Facebook 会向使用该应用的朋友发送通知
Posted
技术标签:
【中文标题】当用户加入我的应用时,Facebook 会向使用该应用的朋友发送通知【英文标题】:Facebook send notification to friends using the app when a user joins my app 【发布时间】:2012-04-24 06:04:59 【问题描述】:我想通知用户的朋友,那些已经在使用我的应用程序的朋友,他的朋友也安装了该应用程序。
我看到一些应用程序的应用程序和游戏块上有编号。有没有办法做到这一点。这些应用程序是如何做到的。我也可以发送通知(即在地球图标上)
我已经有了要通知的用户列表。我如何在 facebook 中通知他们。
【问题讨论】:
【参考方案1】:如果您希望接收者在收到通知时采取行动,您可以使用Request 功能和Request Dialog。请求对话框将一个用户的请求发送给一个或多个用户。
【讨论】:
【参考方案2】:我不确定您在第二段中的意思,但如果我设法理解了某些内容,那就是您在问如何通知用户。 有几种方法可以通知用户,它们都包含在Social Channels 文档中。
如果您只想通知已安装应用的用户朋友,您必须首先找出哪些用户符合条件,您有两种选择:
(1) 使用graph api,您可以向:/me/friends?fields=installed 发出请求,该请求应返回用户列表,安装了应用程序的用户将具有以下表单: p>
"installed": true,
"id": "USER_ID"
没有应用的会是这样的形式:
"id": "USER_ID"
(2)您可以使用FQL查看使用this query安装应用程序的朋友是谁:
SELECT
uid
FROM
user
WHERE
is_app_user
AND
uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
【讨论】:
对不起,伙计,我已经有了用户列表。我如何在 facebook 中通知他们。 我对“社交渠道”文档的回答中有一个链接,其中解释了所有可用选项。以上是关于当用户加入我的应用时,Facebook 会向使用该应用的朋友发送通知的主要内容,如果未能解决你的问题,请参考以下文章