【发布时间】:2015-11-03 08:07:54
【问题描述】:
我对论坛进行了研究,但我感到困惑。我的演示项目是使用 Alloy MVC 创建的。我想解析来自 Youtube API 的 JSON 与烹饪的热门相关视频,并在 TableView 中显示它们。 谁能给我指示如何做? 我是新人。
这是我到目前为止所做的代码:
视频 XML
<Alloy>
<Window class="container">
<View id="main" onClick="youtubeFeed">
<Label class="header">YouTube Channel</Label>
<TableView id="results">
</TableView>
</View>
</Window>
</Alloy>
视频.js
function youtubeFeed () {
var apiKey = 'MY_API_KEY';
var perPage = 6;
var search = "Cooking";
var description;
var val;
var id;
var category = "News";
var query = 'https://www.googleapis.com/youtube/v3/search?part=snippet&q=search&maxResults=per_page&videoCategoryId=category&safesearch=strict&key=apikey';
var response = JSON.parse(this.responseText);
require("/api").create({
url: query,
type: "GET",
success: onSuccess,
error: onError
});
function onSuccess(e){
console.log(e.data);
}
function onError(e){
console.log("error");
}
}
【问题讨论】:
标签: javascript json youtube-api titanium appcelerator