Hívogató barátok facebook alkalmazás

szavazat
2

Van egy facebook alkalmazás, amely megjelent a facebook platform és én használt facebook API, hogy meghívja barátait és én sikerült létrehozni felhívás formájában, de a probléma az, hogy ha u meghívni ismerősnek és küldjön meghívót és a meghívó küldött kérés a felhasználó és a felhasználó elfogadom a barátja ismét megjelenik a barát lista, hogy lehet ismét meghívást

Például :

nekem van barátja az én barátom listán megnevezett X és amikor meghívót küldeni neki a meghívót küldött és X elfogadja a meghívást, és amikor megpróbálom elküldeni a meghívót újra a barátja X ismét megjelenik a listában, hogy én is választhat a meghívó elküldése ez azt jelenti, hogy lehet, küldök meghívót a felhasználótól (X) és ő már a játékot tudnom kell, hogyan oldja meg a problémát, így a barátok jelennek meg a barát lista (meghívásra) csak azokat a barátokat nem használja az alkalmazást.

Az alkalmazás az alábbi linken My Game alkalmazás látogassa meg, és hogy a probléma pontosan anak barátai fognak újra megjelenik ez normális minden játékban alkalmazás?

köszönöm előre is minden választ

A kérdést 16/06/2009 15:29
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
3

A FBML ha a barát-választó akkor adja át egy tömb exclude_ids . Ha az API-n megtalálják a felhasználók barátok, akik már használják az alkalmazást, akkor kizárhatja azokat ezen a módon.

Ez is működik a multi-barát-választó , amely ül belsejében egy fb: request-forma tag.

EDIT : a tömb felhasználók kizárására keresztül lehet hozzájutni az API hívás Friends.getAppUsers .

Következő példa a .NET Facebook fejlesztői eszközkészlet . (főleg azért, mert én így tettem volna!)

Mögötti kódot:

public string CURRENT_USER_FRIENDS = "";

//Call this function on pageload or where you like
private void PopulateFriendsData()
{
//exclude friends who already have the app from the inviter
string UsersToExclude = string.Empty;
IList<long> AppUserFriends = this.Master.API.friends.getAppUsers();
foreach (long L in AppUserFriends)
{
    UsersToExclude += L.ToString() + ",";
}
CURRENT_USER_FRIENDS = UsersToExclude.TrimEnd(',');
}

PAGE:

<fb:multi-friend-selector 
actiontext="Select the friends you want to invite" 
rows="3" 
exclude_ids="<%=CURRENT_USER_FRIENDS%>"/>
Válaszolt 16/06/2009 15:39
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more