public async Task <IActionResult> Login([FromBody] FbToken fbtoken) { var result = await _authHandler.VerifyFacebookAccessToken(fbtoken.Token); if (result != null) { var token = await _membershipService.LoginToken(result); return(Ok(Mapper.Map <TokenDto>(token))); } return(BadRequest(_apiErrorHandler.GenerateErrorDto(new ErrorList("Invalid data")))); }
public async Task <string> CreatePageRequestUrl(string page) { FbToken token = await new FbService().GetFbToken(); if (token != null) { var url = "https://graph.facebook.com/" + page + "?fields=id,link,name,about,category,single_line_address,picture.width(600).height(600)" + "&access_token=" + token.AccessToken; return(url); } else { return("error"); } }
public async Task <string> CreateEventsRequest(string page) { FbToken token = await new FbService().GetFbToken(); if (token != null) { DateTime dtime = DateTime.Now.AddHours(-7); //DateTime dtime = DateTime.Today.AddHours(-2); long timeStamp = ((DateTimeOffset)dtime).ToUnixTimeSeconds(); var url = "https://graph.facebook.com/" + page + "/events" + "?fields=description,id,name,start_time,cover,owner,place" + "&since=" + timeStamp + "&access_token=" + token.AccessToken; return(url); } else { return("error"); } }