Kann jemand eine (erzogene) Vermutung darüber abgeben, wie Paging mit der unveröffentlichten Pinterest-API funktioniert?
Zum Beispiel dieser Link: Ссылка gibt die ersten 50 Pins dieses bestimmten Boards zurück. Aber es enthält 101 Pins. Wie kann ich Seite 2 und 3 abrufen?
Da die API nicht öffentlich ist, kann ich nicht nachsehen, aber vielleicht weiß sie es oder kann eine gute Schätzung machen.
Danke
Bearbeiten:
Ich habe es versucht:
%Vor%Pinterest basiert auf Django und verwendet wahrscheinlich das REST Framework. Irgendwelche Ideen?
Sie können in der Pinterest-API paginieren, indem Sie den Parameter limit
hinzufügen.
CURLing:
Dadurch werden zwei Pins zurückgegeben, eine zweite Objektaufrufseite wird ebenfalls zurückgegeben.
%Vor%Sie können dann die nächste URL CURL, um dann die nächsten zwei Pins zu sehen.
Selbst wenn sie ein Framework (wie DRF) verwenden, haben sie eine Million Möglichkeiten, die Abfragestruktur einzurichten. Wenn ich eine noch nicht veröffentlichte API, die noch geöffnet war, zurückentwickeln wollte, würde ich entweder Wireshark oder Fiddler2 verwenden. Dann fangen Sie einfach an, die Website zu nutzen und zu sehen, welche Art von Anfragen gemacht werden, ermitteln Sie das Anfrage-Muster und erstellen Sie Ihre eigene API gegen Ihre Ad-hoc-API. Eine andere Option ist das Betrachten des Netzwerk-Teils der Chrome Developer Tools, wenn Sie nur eine allgemeine Idee benötigen.