Sample code for 30+ languages & platforms
Swift

SMSAPI - Send Single SMS

See more SMSAPI Examples

Send a single SMS message.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    let http = CkoHttp()!

    // Implements the following CURL command:

    // curl -H "Authorization: Bearer token_api_oauth" \
    // "https://api.smsapi.com/sms.do?from=sender_name&to=44123456789&message=message_content&format=json"

    // Use the following online tool to generate HTTP code from a CURL command
    // Convert a cURL Command to HTTP Source Code

    // Adds the "Authorization: Bearer token_api_oauth" header.
    http.authToken = "token_api_oauth"

    let sbResponseBody = CkoStringBuilder()!
    success = http.quickGetSb(url: "https://api.smsapi.com/sms.do?from=sender_name&to=44123456789&message=message_content&format=json", sbContent: sbResponseBody)
    if success == false {
        print("\(http.lastErrorText!)")
        return
    }

    print("Response body:")
    print("\(sbResponseBody.getAsString()!)")

}