Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 20.06.2008 Ostrzeżenie: (0%)
|
Witam
Męczę się z pewnym problemem odnośnie logowania z konta facebook na stronie, dane pobieram, wszystko jest ok ale za żadne skarby nie mogę wywołać pozwoleń dot email, tzn pobieram tylko podstawowe dane, a potrzebuję jeszcze email Normalne wywołanie to:
a, żeby uzyskać pozwolenie powinien wyglądać tak: Link nie zmienia się, a powinno zostać doklejone &perms=email Ale niestety nie działa, czy ktoś już korzystał z tego i może wie jak ten problem rozwiązać? Ten post edytował indexx 25.03.2011, 12:25:40 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Mówimy o różnych sposobach autoryzacji, ty mówisz o tokenach, a ja permanentnej akceptacji aplikacji - wtedy żadnych tokenów nie trzeba.
Ja tylko udowodniłem że sama sesja pozwala tylko stwierdzić czy użytkownik jest zalogowany na FB czy nie, a nie ma w niej żadnych informacji o tym iż zaakceptował naszą aplikację. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Mówimy o różnych sposobach autoryzacji, ty mówisz o tokenach, a ja permanentnej akceptacji aplikacji - wtedy żadnych tokenów nie trzeba. zawsze potrzebny jest token. Mozesz sie autentykowac jako aplikacja, ale wtedy masz token aplikacji. Nawet jesli user dal Ci uprawnienia offline, to dalej o ile sprawdzałem potrzebujesz jego tokenu - musisz go gdzies zapamietac. Nie ma czegos takiego jak "permanentna akceptacja aplikacji", zawsze akceptujesz aplikacje na pewnych konkretnych warunkach ktore okreslone sa przez uprawnienia. Jesli user zaakceptuje prosbe o nadanie uprawnien dla aplikacji, wtedy aplikacja otrzymuje token. Jesli token sie przedawni, wtedy aplikacja nie ma juz dostepu do danych ktore udostepnial jej token. Nastepnym razem gdy user wejdzie i sie "zaloguje" (czyli utworzy i przekaze token), nie bedzie musial ponownie zgadzac sie na nadanie uprawnien, nawet do tego stopnia ze zostanie "samoczynnie zalogowany" czyli logowanie/przekazanietokenu przebiegnie bez zadnej interakcji z uzytkownikiem. Cytat Zapisać do bazy? A po co? Nie widzę najmniejszego sensu. po to zeby wyslac userowi email, nawet jesli nie uzywa akurat aplikacji. Po to miedzy innymi sa te smieszne hashowane adresy email ktore leca przez facebook.com(z tego co pamietam zapisywanie innych w Twojej bazie jest niezgodne z regulaminem, ale i tak wszyscy to robia). Cytat Sesje możemy pobrać (a właściwie to głównie o access_token chodzi) przez metodę getSession() sesja to nie do konca jest access token. Access token pobierasz za pomoca getAccessToken (IMG:style_emoticons/default/smile.gif) btw. co ten temat robi w dziale AJAX ? Ten post edytował yevaud 29.03.2011, 00:38:57 |
|
|
|
indexx Facebook Connect problem 25.03.2011, 12:25:18
#luq Kod'req_perms' => 'email' 25.03.2011, 20:32:39
gordon34 kontynuje watek. a jak potem wyswietlic taki adres... 28.03.2011, 14:21:04
#luq Zapisać do bazy? A po co? Nie widzę najmniejszego ... 28.03.2011, 18:17:56
melkorm Do sessji chyba zawsze możesz się dobrać, dopiero ... 28.03.2011, 18:24:24
#luq Niee.
Sesja jest potrzebna do jakiejkolwiek opera... 28.03.2011, 18:55:58
melkorm Zrobiłem szybki test:
1. Usunąłem się ze swojej ap... 28.03.2011, 19:08:49
#luq Eee... spójrz TUTAJ
CytatIf the user presses Allow... 28.03.2011, 21:00:58
#luq Dlaczego mi dziś nikt nie wierzy
http://apps.fac... 29.03.2011, 00:53:43
yevaud Cytat(#luq @ 29.03.2011, 01:53:43 ) D... 29.03.2011, 01:00:12 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:14 |