访问令牌+用户身份的标识,用于保存
コード例 #1
0
ファイル: config.cs プロジェクト: iLanceS/fastCSharp
        /// <summary>
        /// 获取api调用
        /// </summary>
        /// <param name="tokenOpenId">访问令牌+用户身份的标识</param>
        /// <returns>API调用,失败返回null</returns>
        public api GetApi(ref tokenOpenId tokenOpenId)
        {
            if (string.IsNullOrEmpty(tokenOpenId.Token) || string.IsNullOrEmpty(tokenOpenId.OpenId))
            {
                return(null);
            }
            token token = new token {
                access_token = tokenOpenId.Token, expires_in = -1
            };
            openId openId = new openId {
                openid = tokenOpenId.OpenId, client_id = client_id
            };

            return(new api(this, ref token, ref openId));
        }
コード例 #2
0
ファイル: config.cs プロジェクト: iLanceS/fastCSharp
        /// <summary>
        /// 获取api调用
        /// </summary>
        /// <param name="tokenOpenId">访问令牌+用户身份的标识</param>
        /// <returns>API调用,失败返回null</returns>
        public api GetApiByJson(string tokenOpenId)
        {
            tokenOpenId value = new tokenOpenId();

            return(fastCSharp.emit.jsonParser.Parse(tokenOpenId, ref value) ? GetApi(value) : null);
        }
コード例 #3
0
ファイル: config.cs プロジェクト: iLanceS/fastCSharp
 /// <summary>
 /// 获取api调用
 /// </summary>
 /// <param name="tokenOpenId">访问令牌+用户身份的标识</param>
 /// <returns>API调用,失败返回null</returns>
 public api GetApi(tokenOpenId tokenOpenId)
 {
     return(GetApi(ref tokenOpenId));
 }