Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Facebook Api, Problem...
virtualman
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 17.03.2011

Ostrzeżenie: (0%)
-----


Witam,
mam pewien problem - polega on na tym, że mam aplikacje na facebooku składającą się z 3 dokumenów php - 2 strony. Na główną wchodzę bez problemu, ale kolejne ładują się i pochwili wywalają mnie na glówną. Sprawdziłem - getUser() zwraca 0. Nie do końca rozumiem o co chodzi. Miałem wcześniej taki problem, ale przy konstruktorze dodałem 'cookie' => true, .
Kod, który powtarza sie na tych stronach i odpowiada za sprawdzenie zalogowoania wygląda tak:

  1. $facebook = new Facebook(array(
  2. 'appId' => '666',
  3. 'secret' => '666',
  4. 'cookie' => true,
  5. ));
  6.  
  7. $session = $facebook -> getSession();
  8.  
  9. if($session){
  10. try{
  11. $user = $facebook -> getUser();
  12. }catch(FacebookApiException $e){
  13. error_log($e);
  14. }
  15. }
  16.  
  17. if (!$user) {
  18.  
  19. $logowanie = $facebook->getLoginUrl(array(
  20. 'next' => 'http://apps.facebook.com/aplikacja/',
  21. 'display' => 'page',
  22. ));
  23. echo "<script>top.location.href='".$logowanie."';</script>";
  24.  
  25. } else {


Pozdrawiam Virtualman
Go to the top of the page
+Quote Post
michaJlS
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 9
Dołączył: 21.05.2004
Skąd: Glogau/Breslau

Ostrzeżenie: (0%)
-----


A Twoja aplikacja działa po https?
Go to the top of the page
+Quote Post
modern-web
post
Post #3





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

Ostrzeżenie: (0%)
-----


HTTPS nie ma tu nic do rzeczy. Co masz na myśli mówiąc `po chwili`? Wraz z wczytaniem strony, tak?


--------------------
Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
Go to the top of the page
+Quote Post
michaJlS
post
Post #4





Grupa: Zarejestrowani
Postów: 83
Pomógł: 9
Dołączył: 21.05.2004
Skąd: Glogau/Breslau

Ostrzeżenie: (0%)
-----


Cytat(modern-web @ 28.03.2012, 21:31:35 ) *
HTTPS nie ma tu nic do rzeczy. Co masz na myśli mówiąc `po chwili`? Wraz z wczytaniem strony, tak?


może mieć znaczenie przy problemach z logowaniem, albowiem od niedawna fb wymaga, aby aplikacje działały po https;) a że opis problemu dość zagmatwany, to pierwsza rzecz, jaką bym sprawdził. Zwłaszcza, że pojawia się w kodzie link http:

Ten post edytował michaJlS 1.04.2012, 23:55:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:24