Ich benutze nodejs. Ich versuche, die Vimeo-API mit einem Modul namens Vimeo aufzurufen (https://www.npmjs.org/package/vimeo)
Unten ist mein Code.
var key = "my key"; // vimeo api key
var secret = "my secret"; // vimeo api secret
var vimeo = require("vimeo")(key, secret);
var params = { query: "funny video", sort:"most_played",per_page:1 };
var vtitle;
vimeo.videos("search", params, function(err, resq) {
vtitle= resq.videos.video.title;
console.log("Get title "+vtitle);
});
Das ist es, was die Vimeo-API zurückgibt, wenn ich über ihren Spielplatz anrufe. (https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search/playground)
Ich kann console.log resq.videos.video. Es wird als [Objekt] in meiner Konsole angezeigt. Als ich jedoch versuchte, den Titel zu erhalten, gab es undefiniert zurück. z. B. resq.videos.video.title
Schätzen Sie jeden Rat!
Antworten:
1 für die Antwort № 1Das Feld resq.videos.video
ist ein Array, also, wenn Sie es schaffen resq.videos.video[0].title
Sie sollten den ersten Titel sehen.