1

FreeSMSの再発行!

http://www.freesmsgateway.com/apiを使用して、Java を介してモバイルで SMS を送信しています。

指定されたポータルに登録し、API キーを取得しました。この 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 を受信して​​いません。また、彼らのウェブサイトから SMS を送信しようとしましたが、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);

この問題を解決するのを手伝ってください。ありがとう

4

1 に答える 1

0

「content-type」を「application/json」に設定すると、この問題を解決できます

于 2013-08-28T22:39:46.550 に答える