0
我需要使用StreamSend API發送電子郵件,這裏是 StreamSend API ReferenceStreamSend API爆炸,發送電子郵件
我提出Web請求作爲後到以下網址與正確的憑據
https://app.streamsend.com/audiences/2/blasts.xml
StringBuilder sb = new StringBuilder();
sb.Append("https://app.streamsend.com/audiences/2/blasts.xml");
Uri uri = new Uri(sb.ToString());
HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest;
request.ContentType = "application/xml";
StringBuilder strMail= new StringBuilder();
strMail.Append("<blast> ALL from api..... </blast>");
byte[] data = Encoding.ASCII.GetBytes(strMail.ToString());
Stream input = request.GetRequestStream();
input.Write(data, 0, data.Length);
input.Close();
HttpWebResponse nsResponse = (HttpWebResponse)request.GetResponse();
我有錯誤#422或500.我將不勝感激任何幫助。
@Jim我已經做了證書和輸入數據。問題是錯誤#500,422 – user759659 2011-05-18 19:50:13
您沒有在代碼示例中顯示憑據,也沒有顯示您正在執行POST請求。無論如何,根據您鏈接的文檔,422意味着您提供了無效數據。它說,500是StreamSend應用程序的問題。你是否檢查422的返回數據以查看錯誤是什麼? – 2011-05-18 20:21:58