Facebook Token

Long-Live Facebook Token erstellen

    1. auf https://developers.facebook.com/tools/explorer/1 gehen und die entsprechende App auswählen. Wenn die App noch nicht vorhanden ist, muss eine neue App erstellt werden.

    Dann den Nutzer-Zugriffsschlüssel generieren

    2. folgenden Code im Terminal ausführen und Parameter einfügen:

    curl -i -X GET "https://graph.facebook.com/v7.0/oauth/access_token?grant_type=fb_exchange_token&client_id={app_id}&client_secret={app-geheimcode}&fb_exchange_token={token_aus_schritt_1}"
    
    

    3. nun sollte ein neues Token generiert sein. Dieses muss in folgenden Code eingefügt werden:

    curl -i -X GET "https://graph.facebook.com/v7.0/me/accounts?access_token={token_aus_schritt_2}"

    4. nun sollte ein Long-Live Token generiert sein. Dieses kopieren und in der Facebook Extension eintragen. Vorher kann zur Sicherheit das Token noch einmal überprüft werden. Dazu kann das Token im Debugger eingetragen werden: https://developers.facebook.com/tools/debug/accesstoken/

    Bei "Ablauf-Datum" sollte niemals stehen. 

    Auch wird in diesem Schritt die Seiten ID zurück gegeben. Diese wird in h2facebookv2 in den settings als fbId eingetragen. (Nicht zu verwechseln mit der User Id oder der category_list id!!!)