我想通知用户的朋友,那些已经在使用我的应用程序的朋友,他的朋友也安装了该应用程序。
我看到一些应用在应用和游戏块上有应用的应用。有没有办法做到这一点。这些应用程序如何做到这一点。我也可以发送通知(即地球图标)
我已经有了要通知的用户列表。我如何在Facebook上通知他们。
答案 0 :(得分:1)
如果您希望接收方在收到通知时采取措施,您可以使用Request功能和Request Dialog。请求对话框将一个用户的请求发送给一个或多个用户。
答案 1 :(得分:0)
我不完全确定你在第2段中的意思,但如果我以某种方式设法理解某些东西,那么你就是在询问如何通知用户。 您可以通过几种方法通知用户,这些方法都包含在Social Channels文档中。
如果您只想通知已经安装了应用程序的用户的朋友,您必须首先找出符合条件的用户,您有两种选择:
(1)使用graph api,您可以向 /me/friends?fields=installed 发出请求,该请求应返回用户列表,已安装该应用的用户将拥有此形式:
{
"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())