Po upoważniony użytkownika i otrzymany token dostępu, można szybko ustalić, które z ich przyjaciółmi już uprawniony swoją aplikację z wezwaniem do /me/friends?fields=installed
dla znajomych użytkowników, którzy już autoryzowanych aplikacji, wynik będzie wyglądać następująco:
{
"installed": true,
"id": "{USER_ID_GOES_HERE}"
},
i dla użytkowników, którzy nie mają już dopuszczonych aplikację, wynik będzie wyglądać następująco:
{
"id": "{USER_ID_GOES_HERE}"
},
Jeśli robisz to w zestawie SDK iOS, nie zobaczysz dokładnej wartości zwracanej, ale pakiet SDK powinien umieścić wyniki w strukturze danych, której możesz użyć, i sprawdzić obecność "zainstalowanego" elementu
można również zażądać dodatkowych User object pól innych niż tylko „zainstalowane”, ale jest to tylko prosty przykład, aby pokazać, w jaki sposób uzyskać listę przyjaciół, którzy korzystają z aplikacji
Świetnie, dzięki za to. Więc kiedy autoryzują aplikację z Facebookiem, mogę umieścić ich identyfikator fb w mojej bazie danych, aby można było śledzić itp. W mojej aplikacji lub jest to niedozwolone. To jedyny sposób, w jaki mogę poślubić użytkowników Facebooka, jeśli moja aplikacja z przyjaciółmi? – iamsmug
Cóż, tak, możesz przechowywać dane we własnej bazie danych i dopasowywać użytkowników w ten sposób, nie wiem dokładnie, co próbujesz zrobić, więc nie mogę wyrazić opinii, czy jest ona zgodna z zasadami - wiele aplikacji robi "przyjaciele z Facebooka X, Y, Z już korzystają z tej aplikacji, kliknij tutaj, aby dodać ich jako znajomych w funkcji aplikacji", ale – Igy