public static string GetToken(string userid) { var fpage_repo = new FanPagesRepository(); var fpage = fpage_repo.SelectBinding(userid); string decodetoken = ReCodeService.Base64Decode(fpage.FbPageLongToken); string code = FBRequestService.LongTokenToCode(decodetoken); string tempuserToken = FBRequestService.CodeToLongToken(code); string pagetoken = FBRequestService.UserTokenToPageToken(fpage.FanPageID, tempuserToken); return(pagetoken); }
public static List <OrderList> getNewOrderList(string livePageID, string token, List <ProductViewModel> products, string keywordPattern) { var orderList = new List <OrderList>(); var allComments = FBRequestService.getAllComments(livePageID, token); if (allComments.Count != 0) { //過濾出經由推播後的時間開始才喊關鍵字的人 var PickPosts = CommentFilterService.PostTimeFilter(allComments, livePageID); if (PickPosts.Count > 0) { orderList = CommentFilterService.KeywordCheck(products, PickPosts, livePageID, keywordPattern); } } return(orderList); }