/// <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 })); }
/// <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); }
/// <summary> /// 获取api调用 /// </summary> /// <param name="tokenUid">访问令牌+用户身份的标识</param> /// <returns>API调用,失败返回null</returns> public api GetApi(tokenUid tokenUid) { return(GetApi(ref tokenUid)); }