4

YouTubeにアクセスするためにこのライブラリを使用しています。YouTube からユーザーの履歴を一覧表示したい.Google で検索しましたが、この Youtube API V3 の例が見つかりませんでした。

以下のコードでは、ユーザーの家からのフィードを一覧表示できました。

    public void GetRecommended(ref List<string> videoList)
    {
        YouTubeService youtube = new YouTubeService(new BaseClientService.Initializer()
        {
            ApiKey = GoogleCredentials.apiKey,
            Authenticator = this.authenticator
        });
        // Create the request
        ActivitiesResource.ListRequest listRequest = youtube.Activities.List("contentDetails");
        listRequest.Home = true;
        listRequest.MaxResults = 10;

        // Fetch the response
        ActivityListResponse listResponse = listRequest.Execute();

        foreach (var item in listResponse.Items)
        {
            videoList.Add(item.ContentDetails.Upload.VideoId);
        }

    }

Youtube からユーザーの履歴を一覧表示するにはどうすればよいですか?

4

1 に答える 1

2

channel->listリクエストでそれを行うことができます。

応答では、contentDetails.relatedPlaylistsが「いいね」、「お気に入り」、「アップロード」、「watchHistory」、「watchLater」のプレイリスト ID を提供します。

次に、playlistIdパラメータをそれらの ID に設定して、playlistItems->listを呼び出して、ビデオを反復処理することができます。

于 2013-08-13T13:56:01.547 に答える