如何知道Youtube用户是否已经过验证

时间:2015-05-08 12:25:29

标签: api youtube account

我需要知道Youtube用户定义的是"已验证"或不。这个信息不在API上,所以我尝试使用curl / file_get_content来获取页面的源代码,但是Youtube阻止了我与服务器的连接并将其返回给我:

  

(从第88行开始)抱歉中断。我们收到的很多   来自您网络的请求量。

     

要继续享受YouTube体验,请输入以下验证码。

有没有人找到解决这个问题的方法?

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,但我有几个错误...在API Youtube上,我可以获得Channel Youtube引用的Google Plus ID。

获得此ID后,我可以访问Google Plus API并查看此人是否经过验证:

这一行给我一个布尔值true或false,但它的工作时间只有一半:

检查此身份证Google Plus:110195395364554964153
他已经验证了帐户,但API返回“已验证:错误”

然后查看此ID:Google Plus:116623617560812527856
他已经验证了帐户,并且API返回“已验证:真实”

在此之后,我正在寻找使用YouTube API搜索的人,但我遇到了问题,我搜索了“Pascal Obispo”并且Youtube将此返回给我:

youtube.com/results?search_query=pascal+obispo&filters=channel&lclk=channel

他没有找到“pascalobispoVEVO”,我不明白为什么?如果我像这样搜索,我就能找到它:

youtube.com/results?filters=channel&search_query=pascal+obispo+vevo&lclk=channel

但这不切实际..任何人都有解决方案吗?

谢谢,对不起我的英语,这不是我最好的语言,我没有在平板上发布链接和图片的声誉抱歉!