コード例 #1
0
      public bool ValidateUserToken(UserToken userToken)
      {
         string relativePath = GenerateRelativeUserUrl( userToken.Username );

         QueryParameterList paramaters = new QueryParameterList();
         paramaters.Add( new QueryParameter( _format, "xml" ) );

         string validateUserUrl = OAuth.GenerateURL( userToken.UserApi , relativePath, _getUserMethod, userToken, paramaters );

         try
         {
            XmlResponseMessage getUserResponseMessage = GetXmlResponseMessageFromUrl( validateUserUrl, _getUserMethod );
            return true;
         }
         catch (PhotobucketApiException apiEx)
         {
            if (apiEx.ErrorCode == ErrorCode.CouldNotGet)
            {
               return false;
            }
            throw;
         }
      }
コード例 #2
0
 public void ClearUserToken()
 {
    _userToken = null;
    _userLoggedOn = false;
    _currentUser = null;
 }