标签: youtube-data-api

如何从YouTube API获取YouTube视频缩略图?

如果我有YouTube视频网址,有没有办法使用PHP和cURL从YouTube API获取相关缩略图?

php youtube curl youtube-api youtube-data-api

2291
推荐指数
29
解决办法
154万
查看次数

如何通过YouTube API版本3获取视频时长?

我正在使用YouTube API v3来搜索YouTube.

https://developers.google.com/youtube/v3/docs/search

如您所见,响应JSON不包含视频持续时间.有没有办法获得视频时长?

最好不再为结果中的每个元素调用API(除非这是获取持续时间的唯一方法).

php rest objective-c youtube-api youtube-data-api

86
推荐指数
3
解决办法
8万
查看次数

Google API:不是客户的有效来源:url尚未列入客户ID ID"白名单"

我需要帮助.我没有找到我的问题的答案.我试着谷歌搜索,我试着在另一边问,但我从来没有找到答案.

我正在使用谷歌API(Youtube数据API),我使用谷歌方面的示例代码,它使用的代码我非常肯定.我尝试启动脚本时遇到错误:

详细信息:"不是客户的有效来源:"MyURL"尚未列入客户端ID"MyID"的白名单.请访问https://console.developers.google.com/并将此来源列入白名单以获取项目的客户ID. "

错误:"idpiframe_initialization_failed"

问题我将我的网站列入白名单并且已被接受.我不知道出了什么问题.我该怎么办才能将我的域名"列入白名单"(白名单)

另一个问题.我以前没有在这个问题上寻找答案.

我认为我可以使用Localhost上的代码,我想我必须将我的localhost地址列入白名单或类似的东西.但白名单不起作用.

  • DreamGamer

google-api whitelist youtube-data-api

63
推荐指数
6
解决办法
5万
查看次数

Youtube api v3获取用户视频列表

使用Youtube api v2,可以轻松获取视频.只需发送如下查询:

http://gdata.youtube.com/feeds/mobile/videos?max-results=5&alt=rss&orderby=published&author=OneDirectionVEVO

Youtube api v2还有一个用于构建查询的交互式演示页面:http: //gdata.youtube.com/demo/index.html

有了Youtube api v3,我不知道相应的方式.请指教我用api v3的方式.

谢谢!

youtube youtube-api youtube-data-api

62
推荐指数
3
解决办法
9万
查看次数

Google OAUTH:请求中的重定向URI与注册的重定向URI不匹配

我正试图从我的基于Java的网络应用程序上传到YouTube,我花了几天时间来了解问题的原因和地点,我无法得到它,因为现在我正在把头发拉出来.

我在Google控制台中注册了我的网络应用程序,因此我获得了一对客户端ID和密码以及使用我的配置下载JSON类型文件的可能性.

所以这是配置:

{
    "web":{
        "auth_uri":"https://accounts.google.com/o/oauth2/auth",
        "client_secret":"***",
        "token_uri":"https://accounts.google.com/o/oauth2/token",
        "client_email":"***",
        "redirect_uris":["http://localhost:8080/WEBAPP/youtube-callback.html","http://www.WEBAPP.md/youtube-callback.html"],
        "client_x509_cert_url":"***",
        "client_id":"***",
        "auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
        "javascript_origins":["http://www.WEBAPP.md/"]
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何从Google获取默认网址?

The redirect URI in the request: http://localhost:8080/Callback did not match a registered redirect URI

它总是给我默认的http://localhost:8080/CallbackURL而不是我的.

IDE控制台告诉我:

Please open the following address in your browser: https://accounts.google.com/o/oauth2/auth?client_id=***&redirect_uri=http://localhost:8080/Callback&response_type=code&scope=https://www.googleapis.com/auth/youtube.upload Attempting to open that address in the default browser now...

我使用的是最新版本的依赖项: google-api-services-youtube v3-rev99-1.17.0-rcgoogle-api-services-youtubeAnalytics v1-rev35-1.17.0-rc

java youtube-api google-oauth youtube-data-api google-oauth-java-client

49
推荐指数
3
解决办法
11万
查看次数

如何只找到可以在手机上播放的视频?

YouTube数据API是否仍然不支持此功能?我已经试图找到一种方式已经超过几个月了,并且似乎没有一种可靠的方法来检索可以绝对播放的视频列表而不受某些设备的限制.来自参与团队的人的回答将非常感激.

Youtube API:可在移动设备上播放的搜索视频可能是相关的,但我怀疑这种方法是否可用于解决"内容拥有者禁止在此平台上播放此视频"类型的限制.

更新: 2015年11月7日,仍然无法过滤可在移动设备上播放的视频.更具体地说,我想使用YouTube数据api v3找到可在嵌入式iFrame(例如iOS帮助程序库)上播放的视频.此处列出了搜索查询的可用参数.

youtube-api youtube-data-api

35
推荐指数
1
解决办法
842
查看次数

使用Youtube Data Api V3进行Youtube订户计数

所以以前我用youtube数据api v2获得youtube频道订阅者计数.

我使用了以下内容(我使用TED频道进行演示)

http://gdata.youtube.com/feeds/api/users/TEDtalksDirector?alt=json&callback=jQuery111202977260369807482_1433828589506&jsonp&_=1433828589507
Run Code Online (Sandbox Code Playgroud)

但是对于新的v3 api,结果中没有订户数.

https://www.googleapis.com/youtube/v3/subscriptions?part=snippet%2CcontentDetails&channelId=UCAuUUnT6oDeKwE6v1NGQxug&key=fhjfshdjfhsjdhfjshdjfhsjdfhsjdhfjshdjfhsjdhs
Run Code Online (Sandbox Code Playgroud)

有没有办法让我获得订户数量值?

youtube-api youtube-data-api

35
推荐指数
1
解决办法
4万
查看次数

33
推荐指数
2
解决办法
3万
查看次数

YouTube maxresdefault缩略图

我需要将YouTube视频缩略图的maxresdefault版本用于网站,但是在开发代码以实现此目的时,我发现并非所有视频都有这些缩略图,尽管视频都是1080p.

有没有办法为我的所有视频自动生成新的高分辨率缩略图?

youtube youtube-api youtube-channels youtube-data-api

31
推荐指数
2
解决办法
6万
查看次数

java.lang.NoClassDefFoundError:com/fasterxml/jackson/core/JsonFactory

我正在研究YouTube broadcast示例示例.我创建了一个样本Java Project并添加了所需的罐子.但是,当我尝试运行该项目时,它会抛出异常.

例外:

Throwable: com/fasterxml/jackson/core/JsonFactory
java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonFactory
    at com.google.api.client.json.jackson2.JacksonFactory.<init>(JacksonFactory.java:44)
    at com.google.api.services.samples.youtube.cmdline.live.Auth.<clinit>(Auth.java:35)
    at com.google.api.services.samples.youtube.cmdline.live.CreateBroadcast.main(CreateBroadcast.java:55)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonFactory
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 3 more
Run Code Online (Sandbox Code Playgroud)

我从这个GitHub存储库下载了该项目.

java jar noclassdeffounderror live-streaming youtube-data-api

30
推荐指数
7
解决办法
6万
查看次数