YouTube APIのさまざまなIDの最大サイズを調べようとしています。コメントのID
- - チャンネルIDが
- プレイリストのID
- サブスクリプションIDの
IDの最大サイズ/長さは何ですか(特にコメントIDの場合)
ありがとう
:私はこのまたは何の文字の最大数がされたことができる場所
誰かが教えてもらえます!
ダン
YouTube APIのさまざまなIDの最大サイズを調べようとしています。コメントのID
- - チャンネルIDが
- プレイリストのID
- サブスクリプションIDの
IDの最大サイズ/長さは何ですか(特にコメントIDの場合)
ありがとう
:私はこのまたは何の文字の最大数がされたことができる場所
誰かが教えてもらえます!
ダン
あなたはdocumentationのResource representation("id": string
)セクションでJSON応答からComments
IDを取得することができます。
はcomments
リソースChannels
ID、Playlist
ID、Subscription
IDと同じ
{
"kind": "youtube#comment",
"etag": etag,
"id": string,
"snippet": {
"authorDisplayName": string,
"authorProfileImageUrl": string,
"authorChannelUrl": string,
"authorChannelId": {
"value": string
},
"channelId": string,
"videoId": string,
"textDisplay": string,
"textOriginal": string,
"parentId": string,
"canRate": boolean,
"viewerRating": string,
"likeCount": unsigned integer,
"moderationStatus": string,
"publishedAt": datetime,
"updatedAt": datetime
}
}
のJSON構造を参照してください。
残念ながら、YouTubeの開発者からは、特定のIDの長さについては保証されません。
ここに参考としてStackExchange postがあります。
Googleグループフォーラムのhere is the linkは、YouTube開発者の言葉であると言われています。
こんにちはハンス、
私たちは正式にYouTubeの動画IDのための11文字の標準的な長さに をコミットドキュメントのどこに表示されません。現在実装されているものは の1つで、 は無期限にとどまる場合があります。しかし、我々は公式にそれを約束していないので、あなた自身の責任で進めてください。
より適切なアプローチではあるが、より関連性の高い方法だが、 が有効であるかどうかを確認するために、各ビデオIDに を渡してYouTube APIにリクエストすることです。例えば、HTTPは
http://gdata.youtube.com/feeds/api/videos/VIDEO_ID
にGETして、HTTP 200応答を取り戻すかどうかを確認します。もちろん、 とすれば、YouTubeから削除された動画は として無効になります(ご希望によるかもしれない)。 最近アップロードされた動画も 無効として
は、あなたの答えをありがとう、それは私は思ったが、ことを確認したかったものだ...実は、私の問題は、私がコメントのために50個の文字を与えたこと
乾杯、 -Jeff Posnick、YouTubeのAPIチームでしたIDは数年前、50^64でコメントを保存するのに十分であると思っています(50^64の組み合わせは使用されませんが、1%でも十分でした)。十分なことを期待して255文字を与え、私も50文字を与えた他のIDに注意を払う。ありがとうございました! – dan