地址:
http://localhost:42702/SysConfig/EmailCallBack?code=email&token=IIvNi}}%3C^%3Ebl%7Fk%C2%82w×tamp=2016-10-16&appid=67913&redirect_uri=http://localhost:42702/Task/Index/67913/email/110
redirect_uri是跳转地址。
邮箱已发送
希望点击地址浏览器自动打开 但是点击不了 邮箱识别不了 请问这个怎么解决呢?
有人说编码
这个是我的编码代码:
var instance = ConfigRead.GetInstance; var urlData = new Dictionary<string, string> { {"code","email"}, {"token", (instance.EmailKeyValue())},//EncryptDecrypt.SimpleEncode {"timestamp", DateTime.Now.ToString("yyyy-MM-dd")}, {"appid", role.userId}, {"redirect_uri",string.Format("{0}Task/Index/{1}/email/{2}", instance.PmsUiValue(), role.userId, taskId) } }; var urlDataStr = String.Join("&", urlData.Select(p => p.Key + "=" + p.Value)); var tempUrl = HttpUtility.UrlEncode(instance.PmsUiValue() + "SysConfig/EmailCallBack?") + urlDataStr; WeiXinHelp.GetInstance.WeiXinMsg(role.userId, MessageList.NewMsgTile, msgBogy, "WebApp/Task?taskId=" + taskId, tempUrl);
对有特殊的字符加编码 第一个地址不要。