2011-12-21 14 views
9

Zaledwie 10 godzin temu, jeśli zadzwonię pod numer $facebook->getUser(), mogę uzyskać poprawną user_id, ale teraz, zawsze zwraca 0. Z cource, nie zmieniłem mój kod.nagle, getUser stał się zwracać 0. (PHP 3.1.1 SDK)

Istnieje jeszcze jeden dziwny punkt.

redirect_url zawiera:

sate = 9b1772342342 ... Kod & = 9b177asd2l .. & base_domain = 9b1772.3423 # =

Nie mogę zwolnić miejsce. . Proszę pomóż!

+0

Czy możesz opublikować swój kod ... –

Odpowiedz

15

Myślę, że to błąd Facebooka, właśnie skończyłem to samemu. Musisz zmienić klasę Base_Facebook i dodać nowy parametr zapytania, aby usunąć. Parametr base_domain jest przypadkowo dołączony do adresu URL przekierowania, miejmy nadzieję, że wkrótce zostanie wprowadzona poprawka.

/** 
    * List of query parameters that get automatically dropped when rebuilding 
    * the current URL. 
    */ 
    protected static $DROP_QUERY_PARAMS = array(
    'code', 
    'state', 
    'signed_request', 
    'base_domain', // this is the one you need to add 
); 
+0

Dziękuję bardzo !!! naprawione!! –

+0

dzięki temu uratowałem mój dzień! – Patonza

+0

Cieszę się, że mogę pomóc, nie ma za co! –

Powiązane problemy