Wie kann ich mit JSON das neueste Video in einem Vimeo-Kanal finden?

1725
Michael A

Ich versuche, das letzte in meinen Vimeo-Kanal eingereichte Video in meine Seite einzubetten. Ich habe die folgende Dokumentation gefunden, die http://developer.vimeo.com/apis/oembed hilfreich ist, aber ich bin mir immer noch nicht sicher, wie ich damit umgehen soll - was fehlt mir?

1

2 Antworten auf die Frage

2
Dashron

Wenn alle Ihre Daten öffentlich sind, können Sie Simple Api von Vimeo verwenden.

Die Dokumentation zum Auffinden der Videos in einem Channel finden Sie hier: https://developer.vimeo.com/apis/simple#channel-request

Nehmen wir an, Sie wollten das neueste Video finden, das im VimeoHQ-Kanal veröffentlicht wurde.

  1. Ziehen Sie die JSON von herunter http://vimeo.com/api/v2/channel/vimeohq/videos.json
  2. Analysieren Sie die JSON in ein Array
  3. Das neueste Video ist das erste Element des Arrays
  4. Verwenden Sie das "url" -Feld mit oembed, um Ihren Embed-Link zu erstellen.

Wenn Ihre Daten privat sind, müssen Sie die erweiterte API von Vimeo verwenden .

Diese Methode ist etwas komplizierter und erfordert die Verwendung von OAuth 1.0. Ich empfehle Ihnen, eine vorhandene Bibliothek zu verwenden und die Methode vimeo.channels.getVideos zu erkunden.

2
davemacdo

Ich habe gerade nach einer ähnlichen Lösung gesucht. Es scheint, dass Vimeo seine einfache API nicht mehr anbietet. Um so etwas zu erreichen, müssen Sie sich als Entwickler registrieren und ein Token erhalten. Ich verstehe die oEmbed API so, dass Sie die Video-ID angeben müssen, was bedeutet, dass Sie sie bereits kennen müssen. Ich glaube nicht, dass Sie mit der oEmbed-API tun können, was die ursprüngliche Frage stellt. aber ich würde gerne falsch liegen!

Hier ist das neue Vimeo-Entwicklerportal .