Support Kontakt Support | Systemstatus Systemstatus
Seiteninhalt

    Ergebnisse der Seitensuche

    In diesem Thema erfahren Sie, wie Sie Paging für Ergebnisse von implementieren CMS API Anfragen, wenn die Anfrage mit mehr Artikeln übereinstimmt, als Sie gleichzeitig zurückgeben können. Dadurch können Sie große Ergebnismengen in kleineren Gruppen verarbeiten, was die Leistung verbessert. Es werden maximal 100-Datensätze von einer einzigen Anfrage an die CMS API, aber für große Ergebnismengen empfehlen wir, für eine bessere Leistung 25-Elemente pro Anforderung abzurufen.

    Verfahren

    Gehen Sie folgendermaßen vor, um Datenpaging zu verarbeiten:

    • Erhalten Sie eine Zählung der Gesamtzahl der Datensätze in der Ergebnismenge.
    • Berechnen Sie die Anzahl der Seiten für Ihre Ergebnismenge.
    • Durchschleifen und die anrufen CMS API für jede Datenseite.

    Holen Sie sich die Anzahl der Datensätze

    Zuerst müssen Sie die Gesamtzahl der Videos in Ihrer Ergebnismenge kennen. Die Antwort in der Ergebnismenge hängt von Ihren Suchkriterien ab. Benutze die counts Ressource, um eine Gesamtzahl von Datensätzen in Ihrer Ergebnismenge zurückzugeben.

    Beispiel: Gesamte Anzahl an Videos in Ihrem Konto abrufen:

        https://cms.api.brightcove.com/v1/accounts/921483702001/counts/videos

    Antwort:

        {
            "count" : 74
        }

    Sie können die Anzahl auch mit dem optionalen Wert begrenzen q Parameter. Einzelheiten zur Verwendung von Suchkriterien mit diesem Parameter finden Sie unter Verwendung der CMS API: Videos suchen Dokument.

    Beispiel: Hier erhalten wir die Anzahl der Videos, die einen Tag-Wert von haben LÖSCHEN.

        https://cms.api.brightcove.com/v1/accounts/921483702001/counts/videos?q=tags:wildlife

    Antwort:

        {
            "count" : 6
        }

    Seiten berechnen

    Um die Anzahl der Seiten zu berechnen, nehmen Sie die Gesamtzahl der Datensätze in Ihrer Ergebnismenge und teilen Sie sie durch die Anzahl der Datensätze pro Seite (Seitengröße).

    Sie können eine feste Seitengröße festlegen, oder wenn Sie Videodaten auf einer Webseite anzeigen, können Sie den Benutzer die Seitengröße (dh die Anzahl der Videodatenobjekte pro Seite) dynamisch festlegen lassen.

    JavaScript-Beispiel:

        var numberOfPages = Math.ceil(jsonData.count / pageSize);

    Seiten abrufen

    Blättern Sie durch die Anzahl der Seiten, die Sie im vorherigen Schritt berechnet haben, und rufen Sie die CMS API mit dem limit und offset Parameter zum Abrufen aufeinanderfolgender Teilmengen von Daten.

    In diesem Beispiel werden 10-Videos beginnend mit dem 21st-Video in der Ergebnismenge zurückgegeben.

        https://cms.api.brightcove.com/v1/accounts/921483702001/videos?limit=10&offset=20

    Sie können auch das optionale einschließen q Parameter. Einzelheiten zur Verwendung von Suchkriterien mit diesem Parameter finden Sie unter Verwendung der CMS API: Videos suchen Dokument.

    Diese Anforderung gibt 2-Videos beginnend mit dem 5th-Video aus der Ergebnismenge von Videos mit einem Tag-Wert von LÖSCHEN.

        https://cms.api.brightcove.com/v1/accounts/921483702001/videos?q=tags:wildlife&limit=2&offset=4

    Seite zuletzt aktualisiert am 12. Juni 2020