gpt4 book ai didi

Android:尝试从 youtube api 获取数据

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:04 25 4
gpt4 key购买 nike

我正在尝试从 http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?&start-index=1&max-results=15&v=2 获取数据并打印视频的标题,但我在行中遇到异常

            int responseCode = httpConnection.getResponseCode(); 

有什么问题吗?还有其他获取此数据的方法吗?

我的代码:

URL url;


try {
String featuredFeed = "http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?&start-index=1&max-results=15&v=2";

url = new URL(featuredFeed);

URLConnection connection;
connection = url.openConnection();

HttpURLConnection httpConnection = (HttpURLConnection)connection;


int responseCode = httpConnection.getResponseCode();


if (responseCode == HttpURLConnection.HTTP_OK) {
InputStream in = httpConnection.getInputStream();

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();

// Parse the earthquake feed.
Document dom = db.parse(in);
Element docEle = dom.getDocumentElement();



// Get a list of each earthquake entry.
NodeList nl = docEle.getElementsByTagName("entry");
if (nl != null && nl.getLength() > 0) {
for (int i = 0 ; i < nl.getLength(); i++) {
Element entry = (Element)nl.item(i);
Element title = (Element)entry.getElementsByTagName("title").item(0);


String titleStr = title.getFirstChild().getNodeValue();


VideoCell cell = new VideoCell(titleStr);

// Process a newly found earthquake
addVideoCellToArray(cell);
}
}
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
}
finally {
}

编辑:问题已解决。忘记添加互联网权限!

最佳答案

问题解决了。永远记得添加互联网权限!

关于Android:尝试从 youtube api 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4023058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com