Jak sprawdzić, czy użytkownik ma swoją aplikację Facebook na jego / jej polu profilu?

głosy
2

Czy istnieje sposób, aby sprawdzić, czy użytkownik aplikacji dodał pole profil dla tej aplikacji? Jest to możliwe, bo widziałem go na iLike gdzie okno jest pokazany na stronie głównej, aby zwrócić się do użytkownika, jeśli on / ona chce dodać pole profilu, jeśli użytkownik nie zrobiłeś. Każda pomoc będzie mile widziane. Jeśli nie jest to możliwe z API następnie jak to jest zrobione w FBML?

Z góry dziękuję.

Utwórz 26/04/2009 o 02:43
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
1

Nie ma sposobu, można powiedzieć, jeśli użytkownik dodaje aplikację do swojego profilu. Nie jestem pewien, co iLike robi na backend, ale wydaje się, że poprosi, aby dodawać do swojego profilu na instalacji. Domyślnie profil ma nic, trzeba dodawać coś do niego.

Zwykle odbywa się to poprzez wyświetlanie specjalny przycisk, który wyświetla Facebook jeśli nie mają one już w profilu aplikacji. Ale również Facebook nie będą wyświetlane specjalnego przycisku, jeśli profil nie ma treści. Więc to jest kura i jajko scenariusz, który jest na pierwszym miejscu?

Można zapytać, co jest obecnie w profilu użytkowników (getProfileFBML), więc można ewentualnie wykorzystać jako sprawdzić, czy mają dodaje aplikację do profilu. Jeśli jest pusty, nigdy nie pisał żadnych treści ich. Ale nie można powiedzieć, czy oni następnie usuwa je lub przenieść go na kartę Boxes (który jest bezużyteczny).

Odpowiedział 26/04/2009 o 06:53
źródło użytkownik

głosy
0

Nie używałem iLike, ale <fb: section = „profil” dodatek sekcja przycisk /> tag automatycznie znika, gdy użytkownik kliknie go i daje uprawnienia do publikowania aplikacji do swojego profilu.

W mojej aplikacji, zawsze coś napisać do obiektu profilu każdym razem, gdy użytkownik aktualizuje aplikację - jeśli nie zostały one zgodę na obiekcie profilu pojawi się, to pozostaje niewidoczne. To wszystko.

Odpowiedział 25/06/2009 o 00:33
źródło użytkownik

głosy
0

nie, nie możesz

Odpowiedział 25/06/2009 o 00:36
źródło użytkownik

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