json-in-script"的Youtube API回调直通
Youtube API callback passthrough for "json-in-script"
我正在使用Youtube Data API,并遵循JSON指南。Youtube建议使用"script"标签来调用该服务,并指定一个回调函数。这里提供的说明:https://developers.google.com/youtube/2.0/developers_guide_json.
<script type="text/javascript"
src="http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?callback=showMyVideos&v=2&alt=json-in-script&format=5">
</script>
调用:
function showMyVideos(data) {...}
注意script标签中的查询字符串指定了参数"callback=showMyVideos"
我的问题是是否有可能通过一个变量到我手动指定的回调函数?
我想做的是"callback=showMyVideos(id,data)"
调用:
function showMyVideos(id,data){...}
其中"id"是我在标签中设置的,而"data"是调用youtube返回的内容。
我需要这样做的原因是,这样我就可以插入从Youtube API返回的Youtube视频到我正在传递的id的div。
创建一个包装器函数,该函数使用指定的变量调用常规回调。然后将包装器函数作为YouTube回调函数。
<script type="text/javascript">
function showMyVideos123() {
showMyVideos(1, 23);
}
</script>
<script type="text/javascript"
src="http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?callback=showMyVideos123&v=2&alt=json-in-script&format=5">
使用youtube API与回调使用它通过AJAX搜索视频。下面是显示这两个选项的示例:http://acuriousanimal.com/blog/2011/11/02/using-youtube-api-to-embed-videos-on-your-web-site/
相关文章:
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 回调函数中传递参数的困难(Google Map API Markers)
- 如何通过bxSlider回调api处理事件
- Google Data API上的OOP Javascript回调方法
- JavaScript回调函数和Google Feed API
- 谷歌放置了api回调解决方法
- 如何在node.js中通过API回调异步递归
- 承诺API回调-如何正确解决或拒绝
- 如何将自定义回调javascript参数添加到bing API回调中
- 获取API回调的参数
- 从iTunes搜索API回调返回值
- 返回NULL值的Google Geocode API回调函数
- 节点API回调与服务器websocket通信
- 如何发送JQuery实例方法作为Google API回调
- IE7和IE8的YouTube API回调
- Angularjs:我可以让我的指令在控制器API回调后运行吗?
- SoundCloud SDK/neneneba API回调事件未启动
- AngularJS在API回调后恢复表单
- 获取 API 回调以在 ReactJS 中的函数外部传递
- json-in-script"的Youtube API回调直通