public bool FacePublicHabitacao(AlojamentoRespostaPedido alojamento) { try { var accessToken = "EAACEdEose0cBAGUxLZBImNi7ZAIwtHKBqHAVXj75BpLdvsbSZA2L1co6rcjbUlcEhc9ptG6JJYwGkZAVWZAEOdGZA4IJYS9RgK58EBZBd8udGVSaiJHzi42ZCJbS2kqmV5h7h3OUZA290igN1Wx2SXaOArodfHZBq7vt52E34fT4d1WwZDZD"; FacebookClient fbc = new FacebookClient(accessToken); string encodeaccesstoken = HttpUtility.UrlEncode(accessToken); string mensagem = "ID Habitacao : " + alojamento.IdAlojamento + "\n" + "Avaliação : " + alojamento.Avaliacao + "\n" + "Localização : " + alojamento.MoradaAlojamento.Cidade + "\n" + "Tipo : " + alojamento.TipoAloj + "\n"; var paramaters = new Dictionary <string, object> { { "display", "popup" }, { "response_type", "token" } }; paramaters.Add("name", mensagem); paramaters.Add("message", mensagem); paramaters.Add("link", "http://imm-tecnologia.com.br/imobiliaria-modelo-2/wp-content/uploads/2016/11/casa-topo.png"); fbc.Post("me/feed", paramaters); return(true); } catch //(Exception ex) { return(false); } }
public bool TwittHabitacao(AlojamentoRespostaPedido alojamento) { try { string mensagem = "ID Habitacao : " + alojamento.IdAlojamento + "\n" + "Avaliação : " + alojamento.Avaliacao + "\n" + "Localização : " + alojamento.MoradaAlojamento.Cidade + "\n" + "Tipo : " + alojamento.TipoAloj + "\n"; // Generate credentials that we want to use //var creds = new TwitterCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET"); var creds = new TwitterCredentials("OW2XXrJ4MEBllPl7aU7Q2pt0j", "dxmdc6wnXgF3KrI1R9Ca2D8weEheHZmq4JUlCUhlmxhtvm5Myj", "930034027-sSFGF5NpU49HqSRjSMkcKTHb2aV4iatHq8C1t1Gv", "zX4tFBdOvwcLshrmn2fuGGJd6M1a1AvA4ffsMAUyUjRkA"); byte[] file1 = File.ReadAllBytes("http://imm-tecnologia.com.br/imobiliaria-modelo-2/wp-content/uploads/2016/11/casa-topo.png"); var media = Upload.UploadImage(file1); // Use the ExecuteOperationWithCredentials method to invoke an operation with a specific set of credentials var tweet = Auth.ExecuteOperationWithCredentials(creds, () => { return(Tweet.PublishTweet(mensagem, new PublishTweetOptionalParameters { Medias = new List <IMedia> { media } })); }); return(true); } catch //(Exception ex) { //throw new Exception("erro", ex); return(false); } }