Beispiel #1
0
 /// <summary>
 /// 获取api调用
 /// </summary>
 /// <param name="tokenUid">访问令牌+用户身份的标识</param>
 /// <returns>API调用,失败返回null</returns>
 public API GetApi(ref TokenUid tokenUid)
 {
     if (string.IsNullOrEmpty(tokenUid.Token) || string.IsNullOrEmpty(tokenUid.Uid))
     {
         return(null);
     }
     return(new API(this, new Token {
         access_token = tokenUid.Token, uid = tokenUid.Uid, expires_in = -1
     }));
 }
Beispiel #2
0
        /// <summary>
        /// 获取api调用
        /// </summary>
        /// <param name="tokenOpenId">访问令牌+用户身份的标识</param>
        /// <returns>API调用,失败返回null</returns>
        public API GetApiByJson(string tokenOpenId)
        {
            TokenUid value = new TokenUid();

            return(AutoCSer.Json.Parser.Parse(tokenOpenId, ref value) ? GetApi(value) : null);
        }
Beispiel #3
0
 /// <summary>
 /// 获取api调用
 /// </summary>
 /// <param name="tokenUid">访问令牌+用户身份的标识</param>
 /// <returns>API调用,失败返回null</returns>
 public API GetApi(TokenUid tokenUid)
 {
     return(GetApi(ref tokenUid));
 }