当前位置: 首页 > 知识库问答 >
问题:

如何使用相同分辨率的YouTubeAPI获得YouTube频道横幅?

鄂育
2023-03-14

我提出了一个请求:https://www.googleapis.com/youtube/v3/channels?part=brandingSettings

然而,我收到的分辨率(512x288)低于YouTube频道。如何获得与YouTube频道完全相同的分辨率?

共有2个答案

李泓
2023-03-14

的确,YouTube现在在API中给出了一个低质量的512x288图像,但是有一种方法可以像在YouTube上一样得到一个高分辨率的图像:在你收到一个低分辨率图像的url之后,在这个图像的最末尾添加下面的参数:< code>=w2120-fcrop64=1,00005 a 57 fffa 5a 8-k-c 0 xfffffffff-no-nd-rj 比如你收到了这样一个图片:< code > https://ytps

我们添加我们的参数,得到一张高分辨率的图片< code > https://yt3 . gg PHT . com/aq3 vxgthgb 5 nbrlaqz 2 bdrpfetrwfkvev _ 5 as w7 ve 91 TBT 7 zcrm 57 nsytn 5 boeugnib 6 zamuk 4 = w 2120-fcrop 64 = 1,00005 a 57 fffa 5a 8-k-c 0 xfffffffff-no-nd-rj

我不确定将来获得高质量的参数不会改变,但目前它起作用了!

益锦程
2023-03-14

根据YouTube数据API的官方修订历史文件:

2020年9月9日

注意:这是一个弃用声明

此更新涵盖以下 API 更改。所有变更将于本公告发布之日2020年9月9日或之后生效。考虑到这一点,开发人员不应再依赖下面列出的任何 API 功能。

> < li>

以下API资源、方法、参数和资源属性立即被弃用,并将在本公告发布之日或之后停止工作:

> < li>

以下频道资源属性:

[...]

  • brandingSettings.image对象及其所有子属性

[...]

后来,谷歌员工正式证实了上述说法(2020年11月19日):

状态:无法修复(不可行)

您再也看不到brandingSettings.image,请查看下面的修订历史,作为此行为的参考。所以这是按计划进行的。

https://developers.google.com/youtube/v3/revision_history#september-9,-2020

因此,谷歌停止提供您需要的信息,但没有指定官方替代方案。这是不幸的,但却是事实。

 类似资料:
  • 我正在开发一个PHP项目,需要从特定用户名获取Youtube频道横幅(或封面照片),头像和上传的视频。 对于头像和视频,我使用:https://gdata.youtube.com/feeds/api/channels?q=Username 但是对于频道横幅,我在网上搜索过但没有运气。这里有人可以帮助我吗?非常感谢!

  • 所以我用这个代码来获取屏幕上触摸的坐标。 但是如果我有一个分辨率为1280x960的设备,我有一个800x600的正交相机。 我可以做什么来获取摄像机内部的坐标,而不是设备触摸坐标 “例如,如果我在x轴上触摸屏幕的限制,我希望得到800而不是1280”

  • 我正在从事Android游戏开发,我是一名新手。我想开发一款屏幕分辨率免费的游戏。如果我知道如何使用libgdx库捕捉Android设备的屏幕分辨率,那就足够了。在谷歌搜索之后,我在不同的网站上阅读了下面的代码,但它不适用于libgdx。 除此之外,我还使用了以下网站上给出的技术,该技术使用了“正交摄影机”课程来解决问题,但也不适用于我。 http://www.java-gaming.org/in

  • Hi已经在这个项目上工作了很长一段时间,现在我需要获取用户频道的频道横幅。我有这个url(https://i2.ytimg.com/i/zRJMLe36PT0Q2mhlmbU2OQ/1.jpg),它通过频道id获取频道头像的频道头像。(id是文本和数字的长字符串)我也在网上搜索了很长一段时间,但没有找到url。如果有人能找到一个与头像相同的url,只是为了频道横幅,我将不胜感激!谢谢,干杯!(ps

  • 问题内容: 如何获得以像素为单位的屏幕分辨率(宽x高)? 我正在使用JFrame和Java swing方法。 问题答案: 你可以使用该方法获取屏幕尺寸。 在多显示器配置中,你应该使用以下命令: 如果要在DPI中获得屏幕分辨率,则必须使用上的getScreenResolution()方法Toolkit。

  • 问题内容: 我只是想知道我是否有可能在Pygame中获得显示器的分辨率,然后使用这些尺寸创建一个窗口,以便启动程序来检测显示器的分辨率,然后将窗口自动适合全屏显示。 我目前正在使用该窗口。我知道您可以使用来获得包括显示器分辨率在内的视频信息,但是如何提取这些值,然后在???中使用它们呢? 在此先感谢Ilmiont 问题答案: 您可以使用: 该文件说: current_h,current_w:当前视