public static string getAddToCartLink(CartViewModel cart, string actNumber, string socialAppName) { string link = "http://64.selfshop.qa.91dev.tw/v2/ShoppingCart/BatchInsert?"; string act = "act="; if (socialAppName == "FB") { act += "f1_"; } else if (socialAppName == "Line") { act += "l1_"; } act += actNumber; string fr = "fr=" + socialAppName; CartViewModel[] data = new CartViewModel[] { new CartViewModel() { salepage_id = cart.salepage_id, sku_id = cart.sku_id, qty = cart.qty } }; var jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(data); var encodeData = GetUrlEncode(jsonData); link += $"{act}&{fr}"; link += "&data=" + encodeData; FBSendMsgService service = new FBSendMsgService(); string shortlink = service.ShortenLink(link); return(shortlink); }