我需要知道Youtube用户定义的是"已验证"或不。这个信息不在API上,所以我尝试使用curl / file_get_content来获取页面的源代码,但是Youtube阻止了我与服务器的连接并将其返回给我:
(从第88行开始)抱歉中断。我们收到的很多 来自您网络的请求量。
要继续享受YouTube体验,请输入以下验证码。
有没有人找到解决这个问题的方法?
答案 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
但这不切实际..任何人都有解决方案吗?
谢谢,对不起我的英语,这不是我最好的语言,我没有在平板上发布链接和图片的声誉抱歉!