Hallo möchte ich eine SMS-Bestätigung an Benutzer Telefonnummern senden. Ich habe es in ios getan, indem ich den Rest Api und es funktioniert. Aber kann mir jemand mit Android helfen, bekomme ich einen Fehler: code = 401, Nachricht = nicht autorisiert. Jede Hilfe würde geschätzt werden?Senden Sie SMS vom Client Android Twilio?
url = https://{AccountSid}:{AuthToken}@api.twilio.com/2010-04-01/AccountsAccountSid}/SMS/Messages
private OkHttpClient mClient2 = new OkHttpClient();
Call post(String url, Callback callback) throws IOException {
Random rand = new Random();
randomNum = 1000 + rand.nextInt((100000 - 1000) + 1);
RequestBody formBody = new FormBody.Builder()
.add("To", etNumber.getText().toString())
.add("From", "+mynum")
.add("Body", "Your confirmation code for United taxi is" + randomNum)
.build();
Request request = new Request.Builder()
.url(url)
.post(formBody)
.build();
Call response = mClient2.newCall(request);
System.out.println(request.url());
response.enqueue(callback);
return response;
}
Der WWW-Authenticate-Header ist:
WWW-Authenticate: Basic-realm = "Twilio API"
Meine Anmeldeinformationen werden direkt von der Konsole kopiert.So denke ich, dass sie nicht falsch sind? –
Ich habe das gleiche für IOS verwendet, aber es gibt keinen Fehler. –