нет встроенной опции в фейсбуке для этого.
Я использую диалоговое окно FB-запроса и всякий раз, когда мы отправляем запрос, Facebook возвращает набор идентификаторов запроса (в случае нескольких одновременных запросов).
А затем просто создайте свою собственную таблицу, скажем 'tbl_requests', где вы можете обновить текущий user_id с помощью request_id, возвращаемого диалогом facebook. Преимущество состоит в том, что вы можете затем отследить эти request_ids, когда приглашенный человек примет его приглашение.
пример кода может быть,
function invite(){
var receiverUserIds = FB.ui({
method : 'apprequests',
message: 'just a invite msg'
title: 'Select your friends to join the app',
},
function(receiverUserIds) {
if(receiverUserIds){
$.ajax({
type: "POST",
url: "your_file.php",
req_ids="+receiverUserIds.request_ids,
});
}
}
);
}
В your_file.php обработайте ваши request_ids и сохраните их в БД, а затем, когда вы захотите посчитать количество отправленных запросов, вы можете просто запросить текущий user_id