2012-04-24 53 views
1

我想通知用户的朋友,那些已经在使用我的应用程序的朋友也已经安装了该应用程序。当用户加入我的应用程序时,Facebook向使用该应用程序的朋友发送通知

我看到一些应用程序和游戏块上有一个数字。有没有办法做到这一点。这些应用程序如何做到这一点。我也可以发送通知(即在地球图标上)

我已经有要通知的用户列表。我如何在Facebook上通知他们。

回答

0

我不完全确定你在第二段中的含义,但是如果我以某种方式设法理解某件事情,那就是你问如何通知用户。 您可以通过几种方法通知用户,并且他们全部在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()) 
+0

对不起,哥们,但我已经有了用户列表。我如何在Facebook上通知他们。 – user1245130 2012-04-24 10:41:11

+0

我对“社交渠道”文档的回答中有一个链接,其中解释了所有可用的选项。 – 2012-04-24 11:20:07

1

如果你想,当他们收到通知接收方采取行动,你可以使用Request功能和Request Dialog。请求对话框从一个用户向一个或多个用户发送请求。

相关问题