Meine Kundenfirma verwaltet Facebook-Seiten für mehrere tausend kleine Unternehmen. Wir haben eine Facebook-App entwickelt, die unseren Kunden den Prozess vereinfacht und es ihnen ermöglicht, schnell viele/alle Seiten auf einmal zu ändern.Wie kann ich viele Seiten als ein Administrator verwalten, ohne das API-Kontingent zu überschreiten?
Für jede geschäftliche Gründe hat unsere Kundenfirma nur einen ihrer Mitarbeiter als Administrator (zusammen mit dem Kleinunternehmer) für jede dieser Seiten hinzugefügt. Dieses Benutzerkonto hat unsere App hinzugefügt und wir greifen auf Seiten-Token zurück und verwenden diese Seiten-Token, um die Seite zu verwalten (Kontaktinformationen ändern, einen Tab hinzufügen, Pinnwand-Posts abrufen). Wir stoßen auf wirklich harte API-Anfrage-Limits. Im Moment können wir nur etwa 3 neue Facebook-Seiten pro Minute hinzufügen (was meiner Meinung nach vielleicht 6-10 API-Aufrufe erfordert, wenn alles gesagt und getan ist).
Ich habe Leute schätzen gesehen, dass Sie etwa 600 Anfragen/600 Sekunden für einen Zugriffstoken erlaubt sind, aber ich dachte, da wir die meiste Arbeit mit Seiten-Tokens machten, würden unsere Aktionen nicht auf eine einzige API angerechnet Grenze.
Weiß jemand sicher, ob die API-Limits auf einzelnen Token basieren, auch wenn sie technisch zum selben Benutzer gehören? Kann ich dieses Limit irgendwie umgehen, wenn ich bedenke, dass ich nicht wirklich mehr Admins zu diesen Seiten hinzufügen kann?
Sorry ich denke ich war unklar. Wir erstellen diese Seiten momentan nicht. Diese Seiten existieren bereits. Mit einer Rate von ca. 3 Seiten pro Minute fügen wir die Seite unserem System hinzu. So erhalten wir ihr Zugangstoken, aktualisieren ihre Kontaktinformationen, fügen einen Tab hinzu und erhalten die Informationen auf dem Tab. –
Die API-Anruflimits sollten pro Sitzung/Zugriffstoken sein, und viele große Apps verwalten hunderte von Seiten ohne Probleme. Daher weiß ich nicht, warum Sie hier ein Problem bekommen. Sind Sie sicher, dass Sie nicht versehentlich API-Aufrufe tätigen? ohne Token, das App-Token oder das Token für den Benutzerzugriff (anstelle eines Seitentokens) des Administrators? – Igy
@Igy: Ich habe überprüft, und das ist der Workflow. 1) Rufen Sie an, um allgemeine Seiteninformationen mit unserem eigenen Zugriffstoken zu erhalten. 2) Rufen Sie an, um das Zugriffstoken der Seite mit dem Zugriffstoken des Administrators zu erhalten. 3) Rufen Sie an, um die Registerkarte mit dem Zugriffstoken der Seite hinzuzufügen. 4) Dann starten wir (möglicherweise) eine asynchrone Aufgabe, um den Namen der Registerkarte mit dem Zugriffstoken der Seite auf der Seite festzulegen. 5) Dann starten wir asynchrone Aufgaben, um Posts und Kommentare von der Seite zu holen. Das Problem kann in Schritt 5 sein; Wir verwenden anscheinend das Admin-Token. Da alle diese Seiten den gleichen Admin haben, denke ich, dass wir deshalb über die Quote gehen. –