FreeSMS再次發佈!未收到Java中由SMS-Gateway發送的SMS?
我使用http://www.freesmsgateway.com/api通過Java在手機上發送短信。
我在給定的門戶網站上註冊了,我找到了api-key。使用此API密鑰,當我運行的Java代碼,我得到如下回應 -
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: controllers/api_send.php</p>
<p>Line Number: 127</p>
</div>Message sent
但我沒有收到移動任何SMS。我也嘗試從他們的網站發送短信,但沒有收到任何短信。
我的Java代碼 -
HttpPost post = new HttpPost("http://www.FreeSMSGateway.com/api_send");
String access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXX";
String message = "Hello, this is demo message from SMS gateway";
String send_to = "post_contacts";
JSONArray jPostContact = new JSONArray();
jPostContact.put("+91XXXXXXXXXX");
List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
urlParameters.add(new BasicNameValuePair("access_token", access_token));
urlParameters.add(new BasicNameValuePair("message", message));
urlParameters.add(new BasicNameValuePair("send_to", send_to));
urlParameters.add(new BasicNameValuePair("post_contacts", jPostContact.toString()));
post.setEntity(new UrlEncodedFormEntity(urlParameters));
HttpResponse httpResponse = client.execute(post);
請幫我解決這個問題。由於
這顯然是對他們的最終是服務器的問題。我會說不正確的驗證。有代碼是缺乏somwhere,如果他們告訴你確切的PHP錯誤 –
哦,我不明白我現在該做什麼?有沒有其他免費的短信網關? – Deepu
你是否傳遞了你需要的所有參數。很可能是這個原因。它無法處理未傳遞的參數。確保你通過了所有必要的參數 –