Beispiel #1
0
        public void TestConfigWeiXinKeyValueSetting()
        {
            WeiXinKeyValueSetting keyValueItem = section.KeyValues["0"];

            //section节点数量
            Assert.AreEqual(keyValueItem.AgentID, "0");
            Assert.AreEqual(keyValueItem.Token, "gqOBM0Bcu22U1cp");
            Assert.AreEqual(keyValueItem.EncodingAESKey, "5MOjHcvfSOLxqcmHP0O546w9Hlxtd7Y1rgIKFNP5G2d");
            Assert.AreEqual(keyValueItem.Secret, "Dc-qL-quALvm9M6UT9V1VxFrTHRE8b114Yvde33C3tv15pxdk_pH33pms8MjNepj");
            Assert.AreEqual(keyValueItem.Name, "OA助手");
        }
Beispiel #2
0
        public TokenEntity Handle(string AgentID)
        {
            TokenEntity   entity  = new TokenEntity();
            WeiXinSection section = WeiXinSection.GetInstance();

            entity.CorpID = section.CorpID;
            WeiXinCollection      keyValues = section.KeyValues;
            WeiXinKeyValueSetting keyItem   = keyValues[AgentID];

            entity.AgentID        = AgentID;
            entity.Token          = keyItem.Token;
            entity.EncodingAESKey = keyItem.EncodingAESKey;
            entity.Secret         = keyItem.Secret;
            entity.Name           = keyItem.Name;
            return(entity);
        }