Пример #1
0
        public async static Task<List<RequestParameterEntity>> GetBaseParameters(string sessionKey = "")
        {
            List<RequestParameterEntity> baseParameters = new List<RequestParameterEntity>();
            //baseParameters.Add(new RequestParameterEntity("api_key", ConstantValue.ApiKey));
            //baseParameters.Add(new RequestParameterEntity("v", "1.0"));

            IDeviceInfoHelper deviceHelper = new DeviceInfoAdaptor(DeviceInfoAdaptor.ImplType.NETWORKADAPTOR);
            var clientInfo = await deviceHelper.GetClientInfo();
            baseParameters.Add(new RequestParameterEntity("client_info", clientInfo));
            baseParameters.Add(new RequestParameterEntity("gz", "compression"));
            //if (!String.IsNullOrEmpty(sessionKey))
            //{
            //    baseParameters.Add(new RequestParameterEntity("session_key", sessionKey));
            //}
            return baseParameters;
        }