1

You tube にアップロードされた動画にアクセスする必要があります。コードでは、ユーザーがアカウントにアクセスすることを認証しています。

var settings = new YouTubeRequestSettings("XYZ", "ABC",     
                  "xxx@gmail.com", "pwd");

var request = new YouTubeRequest(settings);

var service = new YouTubeService("XYZ");

service.setUserCredentials("xxx@gmail.com", "pwd");
var token = service.QueryClientLoginToken();
service.SetAuthenticationToken(token);

Uri uri = new Uri("http://gdata.youtube.com/feeds/api/users/default/uploads");
Feed<Video> videoFeed = request.Get<Video>(uri);

VideoUrlList = new List<VideoInformation>();
foreach (Video entry in videoFeed.Entries)
{
    VideoUrlList.Add(new VideoInformation
    {
        VideoId = entry.VideoId,
        VideoUrl = "http://www.youtube.com/embed/" + entry.VideoId
    });
}

ローカル環境で使用しているコードはうまく動作しています。ただし、サーバーで認証例外を生成する同じコード。

「サーバーは 500 のステータスで応答しました (内部サーバー エラー)」

問題を解決する方法を提案してくれる機関はありますか? 前もって感謝します。

4

0 に答える 0