Próbuję zezwolić użytkownikom, którzy połączyli swoje konta na Facebooku, z moją aplikacją railsową, aby znaleźć swoich znajomych z Facebooka, którzy już zarejestrowali się w aplikacji, najlepiej w formacie podobnym do indeksu (podobnego do Formspringa pokaz).Znajdowanie znajomych użytkownika za pomocą Facebooka Graph API
Obecnie używam Devise, OAuth + Fbook Javascript SDK i Koala. Mam identyfikator UID Facebooka każdego użytkownika, który łączy swój Facebook zapisany w bazie danych, ale nie wiem, jak filtrować wyniki z interfejsu API Facebook @friends = @ graph.get_connections ("ja", "przyjaciele") w celu wyświetlenia użytkowników, którzy mają pasujące UID do danych połączeń API.
Jakieś myśli? Prawdopodobnie jest jeszcze lepszy sposób, więc lem wie, czy potrzebne są dodatkowe informacje. Bardzo dziękuję za pomoc!
EDIT (zrzut ekranu akcji index w kontrolerze użytkowników)
Uwaga w @oauth, app app id i tajne są przycięte w przykładowym obrazie
Próbowałem wprowadzić w życie twoją odpowiedź (patrz powyższy zrzut ekranu), ale kiedy zadzwonię do @uids w widoku użytkowników/indeksu (co robię, aby sprawdzić, czy dostaję właściwe informacje), wyświetlane liczby nie są identyfikatory Facebooka użytkowników z wywołania api wykresu. Otrzymuję jeden numer "21565518202156551420", który nie ma związku. Czy coś robię niewłaściwie? Doceniam twoją mądrość! – ahuang7
Zaktualizowałem moją odpowiedź po zadzieraniu z Koala; sprawdź, czy masz więcej szczęścia! –
Wow, która jest niesamowita, jesteś bogiem kodowania. Dzięki jeszcze raz! – ahuang7