我通过Gnip获取youtube XML数据的源代码。这是他们的v2.0 API。我需要弄清楚消息的来源是来自具有真实用户ID的真实用户,还是具有自动生成ID的自动生成用户。通过眼睛看,很明显哪一个是真实的ID,哪一个是自动生成的,但我在XML中看不到用于指示用户是真实还是自动生成的字段。
实施例: 自动生成:http://www.youtube.com/channel/5l8cCviw5TIKtWo9VKhfZQ 真实:http://www.youtube.com/ {真实用户名}
通过链接也可以看出差异,因为一个包含“channel”一词而另一个不包含。但是,我没有从XML提要中获取此信息。我只能得到他们的用户名,即真实姓名或自动生成的用户名。我该如何区分2?
答案 0 :(得分:0)
我认为你假设一个是“真实的”而另一个是自动生成的是不正确的。据我所知,http://www.youtube.com/channel/5l8cCviw5TIKtWo9VKhfZQ是真实用户的频道。只是用户拥有Google+身份,而不是YouTube用户名。在此博客文章中对此进行了解释:http://apiblog.youtube.com/2012/03/youtube-google-api-and-you.html
我的主要问题是你为什么需要区分?如果您只使用用户ID,则应该能够相同地处理任何类型的频道 - 即使与YouTube用户名相关联的频道也具有用户ID。