javascript - YouTube API json 网址

标签 javascript jquery json youtube

我正在为 YouTube 播放列表启动一个小 jquery 插件,但在正确构建 URL 时遇到问题

这是我的代码:

var playlist = {
    playlist: '**',
    apiKey: '**',
    container: $('#test'),
    shuffle: false
}

function player() {
    var url = 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=$'+playlist.playlist+'&key=$'+playlist.apiKey+'&callback=?';
    console.log(url);
    $.getJSON(url, function(result){
        $.each(result, function(){
            $('#test').append();
        });
    });
}

这就是上面的 url 返回的内容:

{"error":{"errors":[{"domain":"global","reason":"invalidParameter","message":"Invalid value for parameter callback: ","locationType":"parameter","location":"callback"}],"code":400,"message":"Invalid value for parameter callback: "}}

最佳答案

为什么在变量之前放置 callback=? 和额外的 $ 。我刚刚使用了您的凭据并取回了 json 响应数据。

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=PLoyiiz-eZk1WRfVo0JR8YyRiYhuJBwkaY&key=#######

注意:请勿将您的 key 公开供公众使用。

关于javascript - YouTube API json 网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46452912/

相关文章:

javascript - 获取子 ID 并添加到父作为 ARIA 属性

javascript - 如何在下拉菜单中并排放置 li?

jquery/livequery 在这种特殊情况下不起作用

javascript - Linnworks 的 AJAX 请求

javascript - 如何将javascript中的嵌套数组转换为json结构

javascript - 变量显示未定义

javascript - 如何使用 javascript 更改@keyframes 值?

java - 如何用正则表达式替换字符串值

javascript - 将 If-Else 语句转换为 Switch 语句

jquery - 如何将 "lnkclass"值从部分 View 传递到 mvc 应用程序中的存储过程?