Ejemplo n.º 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
     }));
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取api调用
        /// </summary>
        /// <param name="tokenOpenId">访问令牌+用户身份的标识</param>
        /// <returns>API调用,失败返回null</returns>
        public api GetApiByJson(string tokenOpenId)
        {
            tokenUid value = new tokenUid();

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