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


Ich versuche, das neueste Video, das bei meinem Vimeo-Kanal eingereicht wurde, in meine Seite einzubetten. Ich habe die folgende Dokumentation gefunden, die hilft http://developer.vimeo.com/apis/oembed, aber ich bin mir immer noch nicht sicher, wie ich das angehen soll - was fehlt mir?


1
2017-07-22 06:01


Ursprung




Antworten:


Wenn alle Ihre Daten sind Öffentlichkeitkönnen Sie Vimeos Simple Api verwenden.

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

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

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

Wenn deine Daten sind Privatgelände Du wirst es benutzen müssen Vimeos Advanced API.

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 untersuchen.


2
2017-07-23 15:09





Habe gerade gefunden, dass ich nach einer ähnlichen Lösung suche. 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. Mein Verständnis der oEmbed-API ist, dass Sie die Video-ID angeben müssen, was bedeutet, dass Sie es bereits kennen müssen. Ich denke nicht, dass die oEmbed-API Ihnen erlauben wird, das zu tun, was die ursprüngliche Frage verlangt; aber ich würde gerne falsch bewiesen werden!

Hier ist das Neue Vimeo Entwicklerportal.


2
2017-07-27 13:11