Verwendung des Attributs * has_more: true * json in der Json-Antwort von stackoverflow

1 answer
  • Solange has_more auf true gesetzt ist, stehen mehr Daten zur Verfügung. Sie können diese Daten erhalten, indem Sie den Parameter page in Ihrer Anfrage erhöhen und anschließend eine neue Anfrage mit dem geänderten Parameter page ausführen.

    Die nächste URL für Ihr Beispiel wäre dann

     https://api.stackexchange.com/docs/users#page=2&pagesize=100&order=desc&sort=reputation&filter=default&site=stackoverflow&run=true
     

    Die beiden anderen Eigenschaften quota_remaining und quota_max beziehen sich auf die maximale Anzahl von Abfragen, die Sie ausgeben können an diesem Tag zur API. In Ihrem Beispielfall haben Sie an diesem Tag 46 Anforderungen verwendet und können einen weiteren 9954 ausführen.


    WRT für die späteren Kommentare

    Sie können Ihrer Anfrage Filter hinzufügen, um weitere Felder anzuzeigen oder in der Antwort wegzulassen. In dem Adhoc-Abfrageformular, das Sie verwendet haben, können Sie auf diese Filter rechts oben im jeweiligen Formular zugreifen.

    Verwendung des Attributs * has_more: true * json in der Json-Antwort von stackoverflow

    Wählen Sie dort einfach edit aus und suchen Sie nach total im Abschnitt .wrapper. Klicken Sie anschließend auf Speichern. Anschließend sollte eine Filter-ID wie !-q2Rj6nE angezeigt werden, die an Ihre Abfragen angehängt wird.

    Wie in der FAQ jedoch angegeben ist hier ist das Feld total eine ziemlich teure Funktion und sollte regelmäßig verwendet werden, wenn Sie trotzdem Elemente abrufen.

    15 March 2012
    Sirko