Używam facebook connect, aby ułatwić użytkownikom logowanie się do mojej aplikacji. Działa to dobrze, ale po tym, jak użytkownicy pozwolą mi uzyskać informacje na temat Facebooka jako e-mail, urodziny, płeć itd., Facebook zwróci mi te dane w określonym języku użytkownika.Czy mogę uzyskać informacje o użytkownikach Facebooka w określonych lokalizacjach za pośrednictwem Facebooka?
Tak więc, jeśli użytkownik ma facebook po angielsku, otrzymam {"gender": "male"}, a jeśli użytkownik ma facebook w języku włoskim, na przykład, dostanę {"gender": "uomo "}. Facebook tłumaczy wartość za pomocą lokalizacji użytkownika. Problem polega na tym, że muszę użyć tych informacji o użytkowniku, aby przeprowadzić wyszukiwanie w mojej aplikacji i nie mogę mi powiedzieć, na przykład, "wybierz wszystkich" użytkowników płci męskiej ".
Czy istnieje sposób na zwrócenie użytkownikowi Facebooka informacji o użytkowniku w określonych regionach? Tak więc będę mógł wiedzieć, jak korzystać z tych danych, nie tylko je wyświetlając.
Dzięki
http://fbexchange.net/ – Sarfraz
Gdy idziesz do tabeli użytkownika api mówi, że rozwiązanie tego problemu można znaleźć w „Wyniki API i lokalizacyjnych” stronie, do której link jest oczywiście łamanego oraz usunięte z robotów, więc nie można już nawet uzyskać kopii z pamięci podręcznej. Podczas gdy zwykli programiści dodają dokumentację, deweloperzy Facebooka go usuwają. – serg
Tak, to frustrujące. Wygląda na to, że główna aplikacja internetowa korzystająca z fb-conncet do zarejestrowania użytkowników nie rozwiązała tego problemu. Są w stanie uzyskać imię, nazwisko i adres e-mail, ale potem pytają o twoje urodziny i płeć, nawet jeśli są one publiczne. Stackoverflow poza tym wydaje się być w stanie uzyskać urodziny z Facebooka. Oczywiście, formaty daty są "znane", więc możesz analizować ciąg znaków i próbować znaleźć odpowiedni format, być może za pomocą ustawień narodowych, które daje Ci Facebook. Ale co z płcią? Cóż, to trochę dziwne, że deweloperzy Facebooka nie zajmują się tym problemem. –