Estoy tratando de hacer a json call usando C#. Hice una puñalada en la creación de una llamada, pero no funcionó:json llamada con C#
public bool SendAnSMSMessage(string message)
{
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create("http://api.pennysms.com/jsonrpc");
request.Method = "POST";
request.ContentType = "application/json";
string json = "{ \"method\": \"send\", "+
" \"params\": [ "+
" \"IPutAGuidHere\", "+
" \"[email protected]\", "+
" \"MyTenDigitNumberWasHere\", "+
" \""+message+"\" " +
" ] "+
"}";
StreamWriter writer = new StreamWriter(request.GetRequestStream());
writer.Write(json);
writer.Close();
return true;
}
Algún consejo sobre cómo hacer este trabajo sería apreciada.
¿Usted está consiguiendo los errores ? ¿Cómo se ve tu 'mensaje'? ¿Estás usando una clave API adecuada? –
@Drackir - Estoy usando la Clave API correcta (la probé con una versión de correo electrónico de la API y funcionó). No obtengo ningún error Simplemente no recibo un mensaje de texto. El mensaje es solo un texto de mensaje de prueba simple ("prueba de sms" (pero sin comillas)). – Vaccano
¿dónde está su respuesta? ¿Hace una solicitud pero no usa GetResponseStream? –