哇哦,我还有更多流星问题!我要做的是从 YouTube Data API v3 中检索用户的频道“片段”。这包含一个对象,其中包含一个名为的数组,items
其中包含我在应用程序中需要的所有数据。我当前的客户端代码如下:
if (Meteor.user() && !Meteor.loggingIn()) {
Meteor.http.get("https://www.googleapis.com/youtube/v3/channels?part=snippet&mine=true&access_token=" + Meteor.user().services.google.accessToken, function (err, result) {
console.log(result.statusCode, result.data);
var retdata = result.data;
return retdata.items;
});
}
在客户端控制台中输出:
200
Object {kind: "youtube#channelListResponse", etag: ""eTr3dHIt5_K9qdGtRKL-5XdpiQI/4Lt-RSCeBy7D3VwX3c_uic6-LIM"", pageInfo: Object, items: Array[1]}
但是该函数undefined
由于某种原因返回,这意味着我不能使用它的返回值。
为什么会这样?