标签: youtube-data-api

无法将消息发布到http://www.youtube.com.收件人来源https://www.youtube.com

http://beta.billboard.fm上的我的应用程序在播放一首歌后,在我的正常浏览会话中产生错误.

如果我以隐身方式重新加载页面,该应用程序将完全正常运行.我最近才开始遇到这些问题.我已经完成清除了所有缓存并且它再次工作,但只是在抛出相同的错误之前暂时.

此外,我已禁用所有浏览器扩展.

但是,无论我做什么,我都无法通过Youtube API抛出此错误:

无法将消息发布到http://www.youtube.com.收件人来源https://www.youtube.com

看起来安全协议存在不匹配.我尝试将它们更改为https或只是删除"http:"一起在我身边.但它没有解决问题.

任何人都知道这里发生了什么?

javascript youtube youtube-api youtube-javascript-api youtube-data-api

17
推荐指数
1
解决办法
6378
查看次数

使用Youtube Analytics API时出现错误:"消息":"需要登录"

我正在使用youtube api.当我点击此网址时" https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DMINE&start-date=2015-01-01&end-date=2016-01-31&metrics=likes% 2Cdislikes&key = {API Key} "

它给了401

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}
Run Code Online (Sandbox Code Playgroud)

但是我在浏览器中点击了" https://developers.google.com/apis-explorer/?" 它工作正常.
如何使第一个请求起作用?

google-api google-oauth youtube-data-api youtube-analytics-api

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

没有API密钥的API v3的Youtube视频标题?

是否可以在没有 API密钥的情况下使用带有API v3的视频ID获取视频标题?我在API文档中找不到任何获取标题的信息或示例.

youtube youtube-api youtube-data-api

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

PHP:带有同步标记的YouTube v3 API标题上传

在过去的几周里,我的同事和我一直在努力通过v3 API尝试为我们的客户提供YouTube视频的标题.大约一周之后,我们终于能够将字幕上传得很好但是,YouTube会在用户界面中向我们显示此消息"跟踪内容未处理",并且不会显示我们上传的字幕.但是,我们可以下载上传的原始格式; 所以我们知道该文件已成功上传.

我们还能够获得同步标记,告诉YouTube运行成绩单并设置视频的时间,但实际上并不起作用.它返回告诉我们它正在同步,但是当我们转到视频的UI时,它只显示字幕轨道名称,并向我们提供消息"轨道内容未被处理"..我们用完了所有的时间,现在我们正在努力解决这个问题,但仍然没有运气.

有没有人遇到过这个问题?如果是这样,你能做些什么才能让它发挥作用?

我将在下面发布我的代码片段,其中显示了我们脚本的上传部分.

# Insert a video caption.
# Create a caption snippet with video id, language, name and draft status.
$captionSnippet = new Google_Service_YouTube_CaptionSnippet();
$captionSnippet->setVideoId($videoId);
$captionSnippet->setLanguage($captionLanguage);
$captionSnippet->setName($captionName);
$captionSnippet->setIsDraft( true );

# Create a caption with snippet.
$caption = new Google_Service_YouTube_Caption();
$caption->setSnippet($captionSnippet);

// Setting the defer flag to true tells the client to return a request which can be called
$client->setDefer(false);

// Get the file content's of the uploaded file
$file = file_get_contents( …
Run Code Online (Sandbox Code Playgroud)

php youtube youtube-data-api

15
推荐指数
1
解决办法
881
查看次数

如何在9月12日之后观看以后的播放列表细节?

今天,在YouTube的修订历史页面上说明了这一点

频道资源的contentDetails.relatedPlaylists.watchHistory和contentDetails.relatedPlaylists.watchLater属性仅对授权用户检索有关用户自己频道的数据可见.2016年9月12日之后,contentDetails.relatedPlaylists.watchHistory将返回HL值,而contentDetails.relatedPlaylists.watchLater属性将返回所有通道的WL值.

检索频道观看历史记录的播放列表详细信息(playlists.list)或观看稍后播放列表的请求将在2016年9月12日之后返回空列表.在这些播放列表中检索播放列表项目(playlistItems.list)的请求也将返回空在那之后的名单.这适用于新值,HL和WL,以及您的API客户端可能已存储的任何观看历史记录或观看以后的播放列表ID.

我有一个(ok-working)扩展程序,现在唯一的功能就是显示YouTube播放列表的总时长.现在你必须刷新页面(任何带有播放列表的页面)才能显示长度.我使用playlists.listplaylistItems.list获取播放列表中每个视频的长度详细信息,您可以在此处查看源.(顺便说一下,你应该完全评论我的代码质量,我喜欢反馈)正如你从修订版中看到的那样,这个扩展在9月12日之后无法用于观看后来的播放列表.

无论如何,我的扩展程序最有用的案例是看看以后的播放列表需要多长时间.目前我知道我需要4天17小时7分钟和10秒才能观看我手表后期播放列表中的所有365个视频.9月12日之后,我将无法了解这些信息.

我怎么能得到关于我的手表后来的播放列表的信息呢?我打了哪个资源?YouTube是否会采用下一个合理的行动方案来处理他们的后端,只是为了增加观看播放列表的总时间长度playlist.list


youtube youtube-api youtube-data-api

15
推荐指数
1
解决办法
1514
查看次数

访问未配置。YouTube数据API尚未在项目608941808256中使用

我已经为我的项目启用了YouTube数据API和Google+ API,并更改了Auth.java中的Android API密钥,我也将我的播放列表信息输入了Constants.java中。但是我仍然收到此无用的错误:

 com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
                                                              {
                                                                "code": 403,
                                                                "errors": [
                                                                  {
                                                                    "domain": "usageLimits",
                                                                    "message": "Access Not Configured. YouTube Data API has not been used in project 608941808256 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube/overview?project=608941808256 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
                                                                    "reason": "accessNotConfigured",
                                                                    "extendedHelp": "https://console.developers.google.com/apis/api/youtube/overview?project=608941808256"
                                                                  }
                                                                ],
                                                                "message": "Access Not Configured. YouTube Data API has not been used in project 608941808256 …
Run Code Online (Sandbox Code Playgroud)

youtube android youtube-data-api

15
推荐指数
2
解决办法
9159
查看次数

Google 视频不再能够检索字幕?

截至 4 天前,您可以向或访问https://video.google.com/timedtext?lang=en&v={youtubeVideoId}发送 GET 请求,并收到包含给定 YouTube 视频的字幕轨道的 xml 响应。有谁知道此支持是否已被删除,因为从今晚开始,它不再提供带有字幕的 xml 响应,每个视频的页面都是空的。有许多视频在 4 天前还有效,但现在不再有效。提前致谢

youtube google-api youtube-api google-data-api youtube-data-api

15
推荐指数
2
解决办法
5162
查看次数

通过 API 获取 YouTube 视频“重播次数最多”的数据

有没有办法通过 API 从 YouTube 视频中提取“最多重播”(又名视频活动图)数据?

我指的是:

显示“重播次数最多”数据的 Youtube 视频图像

python youtube youtube-api youtube-data-api

15
推荐指数
1
解决办法
5785
查看次数

Youtube Data API V3 - 没有视频网址

我正在使用youtube数据api版本3,以获取顶级YouTube视频,我正在调用这样的REST api:

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&forMine=true&maxResults=10&order=viewCount&type=video&_h=6&

并获取这样的数据是json格式:

"kind": "youtube#searchResult",
"etag": "adasdasdasdasdas",
"id": 
{
  "kind": "youtube#video",
  "videoId": "123123asdsad12"
},
"snippet": 
{
  "publishedAt": "date",
  "channelId": "Gasdqqweqweqwr123123",
  "title": "my tutle",
  "description": "xyz",
  "thumbnails": 
  {
    "default": 
    {
      "url": "......jpg",
      "width": 120,
      "height": 90
    },
    "medium": 
    {
      "url": "......jpg",
      "width": 320,
      "height": 180
    },
    "high": 
    {
      "url": "......jpg",
      "width": 480,
      "height": 360
    }
  },
  "liveBroadcastContent": "none"
}
Run Code Online (Sandbox Code Playgroud)

但是这个数据不包含youtube视频网址,我怎样才能从api获取它?

youtube-api youtube-data-api

14
推荐指数
1
解决办法
2万
查看次数