在没有API PHP的情况下获取Youtube用户名


Get Youtube username without API PHP

如何在Youtube上检索使用PHP应用程序的用户的用户名?我更愿意在没有API的情况下这样做,但如果需要的话,请告诉我正确的方向,因为我不知道下载什么,我已经访问了谷歌开发者的网站/地方。

我找到了一些2009年的代码,但它是从youtube视频中检索用户名的,它不起作用。我试着用fopen()file_get_contents()阅读页面的内容,但它总是显示为我没有登录,而我是通过FireFox登录的。

不知道这是否有什么不同,但我通过localhost 在EasyHP上运行了这个

感谢

根据设计,你不能。您在使用fread的服务器端没有他们的会话cookie。Youtube根据会话cookie来确定您是否登录,而您的服务器上没有。

如果您想要他们的YouTube用户名,请使用JavaScript中的客户端API,或者只需通过文本输入字段向他们索取。不可能在服务器端找到它,因为它应该是这样。如果没有我的明确许可和互动,你的服务器就无权发现我的Youtube用户名。