0

YouTubeの利用規約を何度も読んだことがあります。これは私の特定のYouTube APIクライアントに関する法的な質問ではなく、YouTubeの開発者がAPIをこのように使用したかどうかを知りたいだけです。私は本質的にInstagram-YouTubeマッシュアップであるサイドプロジェクトに取り組んでいます。私はAPIキーを持つYouTube開発者です。ユーザーがクライアントの動画を好きなときにAPIクライアントが動画タイトル、説明、IDをデータベースに保存できますか?自分のユーザーが好きな動画を自分のクライアント内でどのように追跡できるか分かりません。YouTubeメタデータを保存する

+0

[このページ](https://developers.google.com/youtube/v3/getting-started)によると、APIリソースとそのetagのキャッシュが許可されているので、キャッシュを保存することはできますが、それがまだ存在することを確実にするためにビデオを再び頻繁に見上げてください。 – Adam

+0

@Adamの回答に加えて、YouTube Data APIの[video:list](https://developers.google.com/youtube/v3/docs/videos/list)を試してみてください。 'part = snippets、contentDetails'を設定して、' contentDetails'と 'title、description'の下で' snippet'部分の下に持続時間を取得したいと思うでしょう。 –

+0

動画のメタデータを取得する方法を示す関連する[投稿](http://stackoverflow.com/a/24301858/5995040)があります。[このAPIを試す](https:// developers.google.com/youtube/v3/docs/videos/list)にアクセスして、Youtube Data APIへのリクエストの作成方法を理解してください。 Youtubeのサービス期間に違反していない限り、私はあなたがビデオのメタデータを保存できると思います。お役に立てれば。 –

答えて

0

これは実際には法律上の問題ではないことを既に指定しているので、簡単な答えは:はい、可能です(可能です)。

しかし、心に来るもう一つの可能​​性があります:あなたはhttps://www.googleapis.com/auth/youtubeスコープを使用してOAuth 2.0を経由してユーザーを認証でき

が。こうすることで、好きな動画を管理したり、ユーザーがウェブサイトのボタンをクリックしたときにこのリストに動画を追加/削除することができます。この場合、すべての追跡はYouTube自身によって行われます。これは、最終的には、ユーザーがあなたのアプリでビデオを好きなときはいつでも、YouTubeのウェブサイト上で好きなことを意味します。これは望ましくないかもしれませんが、あなたがそれを決定することです。

関連する問題