我發現幾個朋友過濾器選項,同時邀請來自Facebook應用程序的朋友。Facebook API - 應用程序請求 - 邀請朋友過濾器
會有什麼背後邏輯 「喜歡遊戲」我在模擬時光
也發現了一些更多的關於Zynga的邀請看到:
推薦朋友
My Active Zynga Friend
無法找到任何背後的邏輯。我使用graph和FB.ui api構建了一個自定義朋友邀請插件。在這裏,我的客戶想要提供一些像我上面提到的過濾器。
有人可以幫助我嗎?
感謝 彼得
我發現幾個朋友過濾器選項,同時邀請來自Facebook應用程序的朋友。Facebook API - 應用程序請求 - 邀請朋友過濾器
會有什麼背後邏輯 「喜歡遊戲」我在模擬時光
也發現了一些更多的關於Zynga的邀請看到:
推薦朋友
My Active Zynga Friend
無法找到任何背後的邏輯。我使用graph和FB.ui api構建了一個自定義朋友邀請插件。在這裏,我的客戶想要提供一些像我上面提到的過濾器。
有人可以幫助我嗎?
感謝 彼得
從我的角度來看,使得像從SIM社交遊戲的一個邀請對話的過濾器完成這種方式:
撥打電話到圖形API像這樣的每一個朋友https://graph.facebook.com/_friends_ids_/likes?access_token=_valid_acess_token_ 這會給你的信息,如:
"data": [
{
"name": "Swing Facil, en espa\u00f1ol",
"category": "Website",
"id": "277416935626207",
"created_time": "2011-10-21T11:14:06+0000"
},
{
"name": "Frontier Ville Friend Finder",
"category": "Games/toys",
"id": "127903637247191",
"created_time": "2010-11-03T21:31:06+0000"
}
]
}
這樣你可以得到所有的朋友喜歡的信息,現在你只需要認準「喜歡」名稱或類別要進行過濾並保持這些朋友id的數組中的
過濾參數有關的請求對話框將會像
[{name: 'Filter name', user_ids: [1, 2, 3]}, {name: 'Other filter name', user_ids: [4,5,6]}]
爲了使用戶能夠選擇他們希望發送一個請求,你可以調用請求對話框,如下誰。
function sendRequestToManyRecipients() {
FB.ui({method: 'apprequests',
message: 'My Great Request',
filters: [{name: 'Filter name', user_ids: [1, 2, 3]}, {name: 'Other filter name', user_ids: [4,5,6]}],
});
}
欲瞭解更多信息,我建議你閱讀Requests Dialog
我希望這可以幫助您。
「請求」對話框本身具有「過濾器」選項。您可以在任何以下所有,app_users或app_non_users中指定過濾器。所有用戶,app_users將只顯示應用程序用戶,app_non_users將顯示未使用該應用程序的用戶。您可以將過濾器的值設置爲逗號分隔值以上。這會自動在對話框中創建下拉菜單。如果你正在使用圖形API,你可以指定相同的屬性。 – Vijay
感謝@Vijay的快速回復 「請求」對話框的問題在於我們無法自定義UI的外觀。 FBML可以做到這一點。由於FB貶低FBML,我自己使用圖形API和FB創建了一個定製的UI。UI,在這裏我有一個像APP_USER和NON_APP_USER過濾器。不能夠做到比這更多。 你知道背後的邏輯「喜歡遊戲」過濾器模擬時光遊戲[鏈接](http://apps.facebook.com/thesimssocial/) – peterkr
什麼值初始化對話框當他們路過?你可以嘗試使用相同的參數,看看你會得到相同的列表 – Igy