如何从GWT App进行YouTube API调用

时间:2012-12-19 08:22:39

标签: gwt youtube-api

我需要将YouTube API集成到我的GWT Web应用程序中。我需要进行 YouTube API调用,例如:

为了规避浏览器相同的来源限制,呼叫必须是 CORS 来电。

如何从 GWT网络应用中进行 YouTube API调用?我们非常感谢小代码示例。

请注意,我尝试使用 YouTube Direct Lite ,但似乎不允许设置开发人员代码,这是至关重要的对我来说。

2 个答案:

答案 0 :(得分:2)

YouTube提供了一个示例,说明应如何调用YouTube API CORS:

您可以使用GWT的JavaScript本机接口(JSNI)将示例中的JavaScript集成到您的GWT应用程序中:

请注意,示例JavaScript使用某些浏览器版本不支持的XMLHttpRequest

答案 1 :(得分:1)

我没有亲自使用YouTube API,但是从我可以从API中推断出来的,你基本上需要完成三件事

  1. 按照RequestBuilder
  2. 所述,通过GWT中的here拨打HTTP POST请求
  3. Create and parse through XML
  4. 使用FormPanelFileUpload小工具来处理实际的文件上传
  5. 我链接的内容,提供了一些很好的代码示例,当然可以帮助您按照YouTube的要求在GWT中进行API调用。要使HTTP调用CORS,请参阅this SO post.