2016-09-28 25 views
1

私は自分のウェブサイトで与えたサンプルコードでyoutube APIをテストしており、スレッドへの返信を投稿しようとしています。YouTube API投稿コメントが正しくありません

すべてがうまくいきます。ページにアクセスすると、私のコメントがそこに表示されますが、そこには表示されません。

他のアカウントからログインした場合、またはシークレットウィンドウでYouTubeを開いても表示されない場合は、コメントが表示されます。

一方、自分で手動でコメントを投稿すると、どこにでも表示されますが、APIを使用してそのようにすることができます。

修正しますか?ありがとう。

答えて

0

YouTube動画にコメントを投稿/投稿するには2通りの方法があります。 Comments: insertおよびCommentThreads: insert

コメント:既存のコメントに返信するときは、を挿入します。

POST https://www.googleapis.com/youtube/v3/comments?part=snippet&key={YOUR_API_KEY} 
{ 
"snippet": { 
    "textOriginal": "YOUR_COMMENT", 
    "parentId": "The unique ID of the parent comment" 
} 
} 

今、新しいコメント、CommentThreadsを使用します。新しいトップレベルのコメントを作成するにはを挿入します。

ここでは、使用する必要があります。

POST https://www.googleapis.com/youtube/v3/commentThreads?part=snippet&key={YOUR_API_KEY} 
{ 
"snippet": { 
    "channelId": "channel Id of the video", 
    "topLevelComment": { 
    "snippet": { 
    "textOriginal": "YOUR_COMMENTS", 
    "videoId": "the Id of the video" 
    } 
    } 
} 
} 

あなただけがコメントしたい場所でvideoIdはなく、ビデオのchannelIdを知っていれば、あなただけのVIDEOIDを使用してchannelIdを取得するためにVideos: listを使用することができます。

注:APIを使って、投稿のコメントをチェックするときに、あなたが最新のコメントを表示するには最新最初をクリックして選択する必要があり 。

enter image description here

関連する問題