2012-04-24 52 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。請求對話框從一個用戶向一個或多個用戶發送請求。

相關問題