我的服务器将 videoID 列表发送到 Android。现在,我想在列表视图中显示这些视频的标题、缩略图和评论数。我已经使用 GET 请求在 Web 中完成了此操作,https://www.googleapis.com/youtube/v3/videos?part=snippet&id={VIDEO_ID}&key={YOUR_API_KEY}但如何在 Android 中执行此操作?是否有任何 YouTube SDK 来初始化 YouTube 对象?如何使用 VideoID 从 YouTube 检索此信息?
编辑:我已经找到了一种使用Java 的 YouTube 数据 API 客户端库的方法,但是它在没有任何解释的情况下给出了运行时错误。
这是我使用的代码
/**
* Define a global instance of a Youtube object, which will be used
* to make YouTube Data API requests.
*/
private static YouTube youtube;
youtube = new YouTube.Builder(new NetHttpTransport(), new JacksonFactory(), new HttpRequestInitializer(){
public void initialize(com.google.api.client.http.HttpRequest request) throws IOException {
}
}).setApplicationName("youtube-cmdline-search-sample").build();
// Call the YouTube Data API's …Run Code Online (Sandbox Code Playgroud) youtube android youtube-api android-youtube-api youtube-data-api
我正在使用WAMP.我想从我的数据库中获取背景图像URL,并希望在div类'box'中显示它.我按照跟进的方式尝试了但是没有成功.当我想要显示不同的图像时,最后一个背景图像出现在每个盒子上.我正在使用的代码是
<?php
$feild_set = get_all_feilds();
while($feild = mysql_fetch_array($feild_set)) {
$url = $feild['background_image_url'];
echo "<style>
.box {
width: 300px ;
height: 100px;
background-image: $url;
background-visibility: visible;
border: 1px #00FF33;
margin-bottom: 10px;
display: inline-table;
margin-right: 10px;
}
</style>";
echo "<div class=\"box\">";
echo "<a href=\"content.php?feild=" . $feild['id'] . "\" ><block_holder>{$feild['menu_name']}</block_holder></a>";
echo "</div>";
}
?>
Run Code Online (Sandbox Code Playgroud)
Thanx提前