Package com.google.ytd.model

Examples of com.google.ytd.model.UserAuthToken


  private VideoEntry updateVideoDescription(VideoSubmission videoSubmission,
      String prependText, String newTag) {

    YouTubeApiHelper userYouTubeApi = new YouTubeApiHelper(adminConfigDao);

    UserAuthToken userAuthToken = userAuthTokenDao
        .getUserAuthToken(videoSubmission.getYouTubeName());
    if (!userAuthToken.getAuthSubToken().isEmpty()) {
      userYouTubeApi.setAuthSubToken(userAuthToken.getAuthSubToken());
    } else {
      userYouTubeApi.setClientLoginToken(userAuthToken.getClientLoginToken());
    }

    String videoId = videoSubmission.getVideoId();
    LOG.info(String.format(
        "Updating description and tags of id '%s' (YouTube video id '%s').",
View Full Code Here


    setUserAuthToken(username, token, UserAuthToken.TokenType.AUTH_SUB);
  }
 
  @Override
  public void setUserAuthToken(String username, String token, UserAuthToken.TokenType tokenType) {
    UserAuthToken userAuthToken = getUserAuthToken(username);
   
    if (userAuthToken == null) {
      userAuthToken = new UserAuthToken();
      userAuthToken.setYoutubeName(username);
    }
   
    switch (tokenType) {
      case AUTH_SUB:
        userAuthToken.setAuthSubToken(token);
        break;
      case CLIENT_LOGIN:
        userAuthToken.setClientLoginToken(token);
        break;     
    }
   
    PersistenceManager pm = pmf.getPersistenceManager();
    try {
View Full Code Here

    String languageCode = getParam("languageCode");
    if (util.isNullOrEmpty(languageCode)) {
      throw new IllegalArgumentException("Required parameter 'languageCode' is null or empty.");
    }

    UserAuthToken userAuthToken = authTokenDao.getUserAuthToken(username);   
    if (!userAuthToken.getAuthSubToken().isEmpty()) {
      apiManager.setAuthSubToken(userAuthToken.getAuthSubToken());
    } else {
      apiManager.setClientLoginToken(userAuthToken.getClientLoginToken());
    }      
   
    apiManager.setHeader("Content-Type", CAPTION_CONTENT_TYPE);
    apiManager.setHeader("Content-Language", languageCode);
View Full Code Here

          "Couldn't retrieve VideoSubmission with"
              + " id '%s' from the datastore.", submissionId));
    }

    String username = videoSubmission.getYouTubeName();
    UserAuthToken userAuthToken = authTokenDao.getUserAuthToken(videoSubmission
        .getYouTubeName());
    if (!userAuthToken.getAuthSubToken().isEmpty()) {
      apiManager.setAuthSubToken(userAuthToken.getAuthSubToken());
    } else {
      apiManager.setClientLoginToken(userAuthToken.getClientLoginToken());
    }

    Map<String, String> languageToUrl = apiManager.getCaptions(videoSubmission
        .getVideoId());
    if (languageToUrl != null) {
View Full Code Here

        // Create a new instance each time through the loop, since changing
        // AuthSub tokens for an
        // existing instance doesn't seem to work.
       
        UserAuthToken userAuthToken =
            userAuthTokenDao.getUserAuthToken(videoSubmission.getYouTubeName());
       
        if (!userAuthToken.getAuthSubToken().isEmpty()) {
          apiManager.setAuthSubToken(userAuthToken.getAuthSubToken());
        } else {
          apiManager.setClientLoginToken(userAuthToken.getClientLoginToken());
        }

        String videoId = videoSubmission.getVideoId();
        log.info(String.format("Syncing video id '%s'", videoId));
View Full Code Here

      String user = req.getParameter("user");
      if (util.isNullOrEmpty(user)) {
        throw new IllegalArgumentException("'user' parameter is null or empty.");
      }

      UserAuthToken userAuthToken = userAuthTokenDao.getUserAuthToken(user);

      if (!util.isNullOrEmpty(userAuthToken.getAuthSubToken())) {
        apiManager.setAuthSubToken(userAuthToken.getAuthSubToken());
      } else if (!util.isNullOrEmpty(userAuthToken.getClientLoginToken())) {
        apiManager.setClientLoginToken(userAuthToken.getClientLoginToken());
      } else {
        throw new IllegalArgumentException(String.format("Couldn't retrieve authentication token for user '%s'.", user));
      }

      VideoEntry videoEntry = apiManager.getVideoEntry(id);
View Full Code Here

    String username = getParam("username");
    if (util.isNullOrEmpty(username)) {
      throw new IllegalArgumentException("Required parameter 'username' is null or empty.");
    }
   
    UserAuthToken userAuthToken = authTokenDao.getUserAuthToken(username);   
   
    if (!userAuthToken.getAuthSubToken().isEmpty()) {
      apiManager.setAuthSubToken(userAuthToken.getAuthSubToken());
    } else {
      apiManager.setClientLoginToken(userAuthToken.getClientLoginToken());
    }   
   
    String captionTrack = apiManager.getCaptionTrack(url);

    if (captionTrack != null) {
View Full Code Here

    }

    Date now = new Date();
    long delta = now.getTime() - videoSubmission.getLastSynced().getTime();
    if (delta > REFRESH_INTERVAL) {
      UserAuthToken userAuthToken =
        userAuthTokenDao.getUserAuthToken(videoSubmission.getYouTubeName());
   
      if (!userAuthToken.getAuthSubToken().isEmpty()) {
        apiManager.setAuthSubToken(userAuthToken.getAuthSubToken());
      } else {
        apiManager.setClientLoginToken(userAuthToken.getClientLoginToken());
      }

      String videoId = videoSubmission.getVideoId();

      // This will retrieve video info from the Uploads feed of the user who owns the video.
View Full Code Here

TOP

Related Classes of com.google.ytd.model.UserAuthToken

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.