1

Gnip を介して YouTube XML データのフィードを取得しています。それは彼らの v2.0 API です。メッセージの送信元が実際のユーザー ID を持つ実際のユーザーからのものなのか、自動生成された ID を持つ自動生成されたユーザーなのかを把握する必要があります。目で見ると、どれが実際の ID でどれが自動生成されているかは明らかですが、ユーザーが本物か自動生成かを示すフィールドが XML にありません。

例: 自動生成: http://www.youtube.com/channel/5l8cCviw5TIKtWo9VKhfZQ 実際: http://www.youtube.com/ {実際のユーザー名}

一方には「チャネル」という単語が含まれていて、もう一方には含まれていないため、違いはリンクからも明らかです。ただし、XML フィードからはこの情報を取得できません。実名または自動生成されたユーザー名しか取得できません。2 を見分けるにはどうすればいいですか?

4

1 に答える 1

0

一方が「本物」で、もう一方が自動生成されるというあなたの仮定は間違っていると思います。私の知る限り、http://www.youtube.com/channel/5l8cCviw5TIKtWo9VKhfZQは実際のユーザーのチャンネルです。ユーザーが YouTube ユーザー名ではなく、Google+ ID を持っているだけです。これについては、次のブログ投稿でもう少し説明されています: http://apiblog.youtube.com/2012/03/youtube-google-api-and-you.html

私の主な質問は、なぜ区別する必要があるのですか? ユーザー ID のみを扱う場合は、どちらの種類のチャンネルも同じように扱うことができます。YouTube ユーザー名に関連付けられたチャンネルにもユーザー ID があります。

于 2012-12-07T21:54:49.063 に答える