Beispiel #1
0
        public AliParameter AliActiveParameter(string countrycode)
        {
            AliParameter aliParameter = this.getAliParameter("active", countrycode);

            aliParameter.addParameter("referrer", "utmContent%3D" + this.advertisingID);
            aliParameter.addParameter("umidToken", this.aliDeviceID);
            return(aliParameter);
        }
Beispiel #2
0
        public AliParameter getAliParameter(string lifecycle, string countrycode)
        {
            string       upper        = Guid.NewGuid().ToString().ToUpper();
            AliParameter aliParameter = new AliParameter();

            aliParameter.addParameter("_aop_nonce", upper);
            aliParameter.addParameter("_currency", this.currency);
            aliParameter.addParameter("_lang", this.language + "_" + this.countryCode);
            aliParameter.addParameter("adId", this.advertisingID);
            aliParameter.addParameter("carrier", Operation.dict["carrier"].ToString());
            aliParameter.addParameter("clientName", "AliExpress");
            aliParameter.addParameter("clientVersion", "5.3.1");
            aliParameter.addParameter("country", countrycode);
            aliParameter.addParameter("deviceId", this.aliDeviceID);
            aliParameter.addParameter("deviceModel", "iPhone");
            aliParameter.addParameter("language", Operation.dict["lang"].ToString());
            aliParameter.addParameter(nameof(lifecycle), lifecycle);
            aliParameter.addParameter("loginId", this.loginId);
            aliParameter.addParameter("osName", "iPhone OS");
            aliParameter.addParameter("osVersion", this.version);
            return(aliParameter);
        }