我想通知用户的朋友,那些已经在使用我的应用程序的朋友也已经安装了该应用程序。当用户加入我的应用程序时,Facebook向使用该应用程序的朋友发送通知
我看到一些应用程序和游戏块上有一个数字。有没有办法做到这一点。这些应用程序如何做到这一点。我也可以发送通知(即在地球图标上)
我已经有要通知的用户列表。我如何在Facebook上通知他们。
我想通知用户的朋友,那些已经在使用我的应用程序的朋友也已经安装了该应用程序。当用户加入我的应用程序时,Facebook向使用该应用程序的朋友发送通知
我看到一些应用程序和游戏块上有一个数字。有没有办法做到这一点。这些应用程序如何做到这一点。我也可以发送通知(即在地球图标上)
我已经有要通知的用户列表。我如何在Facebook上通知他们。
我不完全确定你在第二段中的含义,但是如果我以某种方式设法理解某件事情,那就是你问如何通知用户。 您可以通过几种方法通知用户,并且他们全部在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())
如果你想,当他们收到通知接收方采取行动,你可以使用Request功能和Request Dialog。请求对话框从一个用户向一个或多个用户发送请求。
对不起,哥们,但我已经有了用户列表。我如何在Facebook上通知他们。 – user1245130 2012-04-24 10:41:11
我对“社交渠道”文档的回答中有一个链接,其中解释了所有可用的选项。 – 2012-04-24 11:20:07