Ergebnis 1 bis 8 von 8

Thema: [facebook_login] - Token-Problem

  1. #1
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.029

    Standard [facebook_login] - Token-Problem

    hallo,

    seit zwei tagen funktioniert mein facebook-login im frontend nicht mehr…

    im system-log erscheint folgende meldung:

    Code:
    [30.03.2017 08:23] Could not fetch the Facebook user.
    Löschen Anzeigen
    [30.03.2017 08:23] Could not fetch the Facebook data: An active access token must be used to query information about the current user.
    kann das so jemand bestätigen? hat facebook etwas umgestellt?

    lg.

    alex

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

    Standard

    Scheint ein generelles Problem zu sein. Habe das selbe Problem in anderen Apps, die nichts mit Contao oder dieser Extension zu tun haben.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

  4. #4
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.029

    Standard

    hallo spooky,

    ja. so sieht es aus… habe eben auch noch das hier gefunden:
    https://developers.facebook.com/docs/apps/changelog

    frage ist nur, was muss man konkret ändern, die in deinem link vorgeschlagenen
    how-to's funktionieren bei mir nicht...

  5. #5
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.029

    Standard gelöst...

    einfach mal den cache löschen und dann funktioniert das hier, aus deinem link, spooky:

    Code:
    Code: github.com/facebookarchive/facebook-php-sdk/blob/master/src/base_facebook.php
    
    Problematic lines: #L414 and #L809 (parse_str function).
    
    After I switched from parse_str to json_decode everything started working again.
    
    So instead of :
    
    $response_params = array();
    parse_str($access_token_response, $response_params);
    
    I switched to:
    
    $response_params = json_decode($access_token_response, true);

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

    Standard

    Jap bzw. das Facebook PHP SDK einfach auf die neueste Version aktualisieren (außer Facebook hat das in ihrem PHP SDK auch noch nicht gefixt, hab mich noch nicht damit beschäftigt).

  7. #7
    Contao-Fan
    Registriert seit
    07.01.2011.
    Beiträge
    278

    Standard

    Von v3 auf v5 vom SDK wechseln ist nicht ganz trivial.
    Aber der Tipp von Spooky ist Gold wert

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •