2017-09-12 6 views
0

YouTube APIのさまざまなIDの最大サイズを調べようとしています。コメントのID
- - チャンネルIDが
- プレイリストのID
- サブスクリプションIDの
IDの最大サイズ/長さは何ですか(特にコメントIDの場合)

ありがとう
:私はこのまたは何の文字の最大数がされたことができる場所

誰かが教えてもらえます!
ダン

答えて

0

あなたはdocumentationResource 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から削除された動画は として無効になります(ご希望によるかもしれない)。 最近アップロードされた動画も 無効として

+0

は、あなたの答えをありがとう、それは私は思ったが、ことを確認したかったものだ...実は、私の問題は、私がコメントのために50個の文字を与えたこと

乾杯、 -Jeff Posnick、YouTubeのAPIチームでしたIDは数年前、50^64でコメントを保存するのに十分であると思っています(50^64の組み合わせは使用されませんが、1%でも十分でした)。十分なことを期待して255文字を与え、私も50文字を与えた他のIDに注意を払う。ありがとうございました! – dan

関連する問題