Запрошенный маршрут [/ sms] не был сопоставлен в Spark для принятия: [null] - PullRequest
0 голосов
/ 13 мая 2019

INFO spark.http.matching.MatcherFilter - Запрошенный маршрут [/ sms] не был отображен в Spark для принятия: [null]

Ниже я показал свой код.Выдает ошибку.Я пробовал разные решения, но это не решило мою проблему.

Код Android:

      public class MainActivity extends AppCompatActivity {

      @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    submitbt = findViewById(R.id.submitbt);
    submitbt.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
      post("https://c7xxxxxx.ngrok.io/sms", new  Callback(){
                            @Override
                            public void onFailure(Call call, IOException e) {
                                e.printStackTrace();
                            }
                            @Override
                            public void onResponse(Call call, Response response){
                                runOnUiThread(new Runnable() {
                                    @Override
                                    public void run() {
                                        Toast.makeText(getApplicationContext(),"SMS Sent!",Toast.LENGTH_SHORT).show();
                                    }
                                });
                            }
                        });
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                  });
                 }
               });
            }
    Call post(String url, Callback callback) {
    RequestBody formBody = new FormBody.Builder()
            .add("To", "98xxxxxxxx")
            .add("Body", "Hello It's Working")
            .build();
    Request request = new Request.Builder()
            .url(url)
            .post(formBody)
            .build();
    Call response = mClient.newCall(request);
    response.enqueue(callback);
    return response;
}
 }

Вызов API:

     public class SMSBackend
       {
public static void main(String[] args) {
    TwilioRestClient client = new TwilioRestClient.Builder("ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "36xxxxxxxxxxxxxxxxxxxxxxxxxxxxx").build();

    post("/sms", (req, res) -> {
        String body = req.queryParams("Body");
        String to = req.queryParams("To");
        String from = "+120xxxxxxxx";

        Message message = new MessageCreator(
                new PhoneNumber(to),
                new PhoneNumber(from),
                body).create(client);

        return message.getSid();
    });
}
    }

Ребята, пожалуйста, помогите мне решить эту проблему,Заранее спасибо

...