public LineApiController() { func = new Functional(); richMenu = new LineMessageTemplate.RichMenuResponse(); ChannelAccessToken = "q281ubFyT1L3Z1gAyrcLdLY4mHv2hXJFqAb/MEUO2OncgbgXdSsR6BDCXsrTZh0I3haZwDDaz1lrKF694gC0fTnp/CnbLma8WkiHW3UXwSf6gHxU5lNJP/IYeb1+KQRFeun9E5jJT8qx9lpQpY1S9AdB04t89/1O/w1cDnyilFU="; AccessTokenForSupport = "4bw1smnE8oLXGQg09XJRhq9H4xHh9w1207hwUxq5q1l"; clsPushMultiCast = new PushLineResponseMultiCastModel(); clsdupBubbleMultiCast = new dupBubbleMulticast(); clsdupBubbleMultiCastNoFooter = new dupBubbleMulticastNoFooter(); dataEvent = new EventLogModel(); }
public LineApiController(string ChannelName) { func = new Functional(); richMenu = new LineMessageTemplate.RichMenuResponse(); ChannelAccessToken = "q281ubFyT1L3Z1gAyrcLdLY4mHv2hXJFqAb/MEUO2OncgbgXdSsR6BDCXsrTZh0I3haZwDDaz1lrKF694gC0fTnp/CnbLma8WkiHW3UXwSf6gHxU5lNJP/IYeb1+KQRFeun9E5jJT8qx9lpQpY1S9AdB04t89/1O/w1cDnyilFU="; // ChannelAccessToken = "Pq+kySWPUtbt1YvcDtMHXkbUIrN7CDqzx18DAPS4Ij153mb+1id7NNKp7m3c74Fg5h54zPR1kFraEGm8JC31540oCiUPSwgK3SiKsYd9+nftcztMkFRg2u0PXGReejmHfKccPvNmTSwEIB63yyOvFAdB04t89/1O/w1cDnyilFU="; AccessTokenForSupport = "4bw1smnE8oLXGQg09XJRhq9H4xHh9w1207hwUxq5q1l"; clsPushMultiCast = new PushLineResponseMultiCastModel(); clsdupBubbleMultiCast = new dupBubbleMulticast(); clsdupBubbleMultiCastNoFooter = new dupBubbleMulticastNoFooter(); dataEvent = new EventLogModel(); }
public async Task <LineMessageTemplate.RichMenuResponse> SetupMenu(object data, string type) { StringContent content = new StringContent(func.JsonSerialize(data), System.Text.Encoding.UTF8, "application/json"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", ChannelAccessToken); var response = await client.PostAsync("https://api.line.me/v2/bot/richmenu", content); var contents = await response.Content.ReadAsStringAsync(); richMenu = func.JsonDeserialize <LineMessageTemplate.RichMenuResponse>(contents); return(richMenu); }