Making Page Access Tokens laufen mit dem 2016 Facebook SDK nie ab?

Die Anwendung, die wir erstellen, ist sowohl eine mobile iOS- als auch eine Android-App, die Schüler mit gemeinnützigen Organisationen zusammenbringt, um ihre Facebook-Seiten zu verwalten. Wir weisen jeden Schüler einer gemeinnützigen Organisation zu, machen ihn zum Administrator seiner Facebook-Seite und ermöglichen ihm, im Namen der Organisation Beiträge zu erstellen, um neue Zielgruppen zu erreichen. Jeder Schüler erhält dann eine Punktzahl, die sich aus Likes, Kommentaren, Freigaben usw. zusammensetzt, die durch die Beiträge des Schülers auf der Seite gesammelt wurden.

Das Problem liegt bei der Facebook Graph API. Wir brauchen jemanden, der mit dem aktuellen Facebook SDK vertraut ist und uns dabei helfen kann, einen besseren Plan zum Abrufen bestimmter Daten zu entwickeln.

erzeit haben wir ein Profil erstellt, das ein Administrator für jede gemeinnützige Facebook-Seite auf unserer Plattform ist. Wir verwenden diesen Administratorzugriff, um ein Benutzerzugriffstoken und ein Seitenzugriffstoken für jede Facebook-Seite abzurufen. Mit dem neuen SDK können wir jedoch nur Seitenzugriffstoken für die letzten 60 Tage erstellen, sodass wir das Token ständig aktualisieren müssen, um die Daten abzurufen. Bei der Aktualisierung werden wir jedoch von Facebook aufgefordert, sich mit einem Benutzernamen und einem Kennwort zu authentifizieren. Dies verlangsamt unser Backend und birgt das Risiko, dass unser Server abstürzt. Diese Methode erhöht auch die Anzahl der täglichen Anfragen, die wir an Facebook bezüglich Daten richten. Dabei besteht das Risiko, dass Facebook unseren Zugriff vollständig sperrt, wenn wir der App weitere Benutzer hinzufügen.

So liegt unser Problem wirklich mit diesem Seitenzugriffstoken, weil wir versuchen, Daten von mehreren verschiedenen Facebook-Seiten abzufragen. Die Daten, die wir anfordern, sind auch sehr spezifisch, da wir nur die Daten von Posts wünschen, die von einem bestimmten "admin_creator" auf der Seite veröffentlicht wurden (auch bekannt als nur der Student, kein anderer Admin), um dem Studenten eine Punktzahl zuzuweisen.

Gibt es eine Möglichkeit, mit dem aktuellen Facebook-SDK zu verhindern, dass Seitenzugriffstoken verfallen? Es gibt Posts, die diesen Prozess beschreiben, aber sie waren für 2014 nicht die aktuelle Version. Gibt es einen besseren Weg als unsere derzeitige Methode, um die spezifischen Daten abzurufen, die wir benötigen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage