Estoy intentando hacer un post en facebook desde C#, el problema es que al escribirlo me regresa un error 400 ( bad request ).
Código C#:
Ver original
string url = string.Format("https://graph.facebook.com/me/feed?access_token={0}", strAccessTocken); string resultado = obtendato( url, "POST", "message=Probando+porteo+desde+.NET&link=http://www.google.com&name=Variable+NAME®&caption=Variable+Caption" );
Código C#:
Ver original
Uri uri = new Uri(url); HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(uri); if (metodo == "POST") { req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; StreamWriter strWriter = new StreamWriter(req.GetRequestStream()); try { strWriter.Write(mensaje); } catch (Exception ex) { throw new Exception("Error de escritura: " + ex.Message); } finally { strWriter.Close(); strWriter = null; } } WebResponse resp = req.GetResponse();//Aqui manda el error Stream strstream = resp.GetResponseStream(); StreamReader strreader = new StreamReader(strstream); Object text = strreader.ReadToEnd(); return text.ToString();
Saludos.
NOTA: el desarrollo no está en un servidor local, ya se encuentra en internet