PHP: Graph -API in Canvas -Seite, der Serverfehler verursacht
-
26-10-2019 - |
Frage
Ich habe das folgende Problem, bitte helfen Sie mir.
Ich versuche, Seitendetails über Graph -API nur mit Page_id anzufordern. Und soweit ich weiß, brauche ich für diesen Anruf kein Zugangstoken. Im Folgenden ist mein Code.
$graphApi = $facebook->api('/' . $data['fb_page_id'], 'GET');
Was oben lokal funktioniert, aber wenn ich auf Facebook hochgeladen und die Canvas -Seite überprüfe, gibt es mir eine leere Seite.
Nach dem Debuggen bekomme ich diesen Fehler
Serverfehler Die Website hat beim Abrufen auf einen Fehler gestoßen (meine Canvas -URL). Es kann für die Wartung ausgefallen oder falsch konfiguriert sein.
Und sobald ich die Graph -API entfernen habe, kehrt alles wieder normal zurück.
Danke im Voraus!
Lösung
In Ordnung weiß immer noch nicht, warum Graph -API Serverfehler verursacht, aber jetzt eine weitere Löschung erhalten. Grund, warum ich die Seitendetails abrufen möchte, ist, dass ich nur den Link zur App -Seite möchte. Anstatt den API -Anruf zu verwenden, habe ich die folgende URL verwendet, um den Link zu erhalten.
"http://www.facebook.com/pages/view/yourpageId", das zum Seitenlink weiterleitet.
Hoffe das wird einigen Leuten helfen!