Account » Balance

Retrieve your current account balance.


Sample Code


Click on your desired language to get the sample code in your desired language.


CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123");

struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "cache-control: no-cache"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

var client = new RestClient("https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123");
var request = new RestRequest(Method.GET); request.AddHeader("cache-control", "no-cache");
IRestResponse response = client.Execute(request);

package main

import ( "fmt" "net/http" "io/ioutil" )

func main() {

url := "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("cache-control", "no-cache")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body)

fmt.Println(res) fmt.Println(string(body))

}

OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder() .url("https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123") .get() .addHeader("cache-control", "no-cache") .build();

Response response = client.newCall(request).execute();

HttpResponse response = Unirest.get("https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123") .header("cache-control", "no-cache") .asString();

var settings = { "async": true, "crossDomain": true, "url": "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123", "method": "GET", "headers": { "cache-control": "no-cache" } }

$.ajax(settings).done(function (response) { console.log(response); });

var data = null;

var xhr = new XMLHttpRequest(); xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); } });

xhr.open("GET", "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123"); xhr.setRequestHeader("cache-control", "no-cache");

xhr.send(data);

var http = require("https");

var options = { "method": "GET", "hostname": "www.thetexting.com", "port": null, "path": "/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123", "headers": { "cache-control": "no-cache" } };

var req = http.request(options, function (res) { var chunks = [];

res.on("data", function (chunk) { chunks.push(chunk); });

res.on("end", function () { var body = Buffer.concat(chunks); console.log(body.toString()); }); });

req.end();

var request = require("request");

var options = { method: 'GET', url: 'https://www.thetexting.com/rest/sms/json/account/getbalance', qs: { api_key: 'apikey123', api_secret: 'apisecret123' }, headers: { 'cache-control': 'no-cache' } };

request(options, function (error, response, body) { if (error) throw new Error(error);

console.log(body); });

var unirest = require("unirest");

var req = unirest("GET", "https://www.thetexting.com/rest/sms/json/account/getbalance");

req.query({ "api_key": "apikey123", "api_secret": "apisecret123" });

req.headers({ "cache-control": "no-cache" });

req.end(function (res) { if (res.error) throw new Error(res.error);

console.log(res.body); });

#import <Foundation/Foundation.h>

NSDictionary *headers = @{ @"cache-control": @"no-cache" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0]; [request setHTTPMethod:@"GET"]; [request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession]; NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { if (error) { NSLog(@"%@", error); } else { NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response; NSLog(@"%@", httpResponse); } }];
[dataTask resume];

open Cohttp_lwt_unix open Cohttp open Lwt

let uri = Uri.of_string "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123" in let headers = Header.init () |> fun h -> Header.add h "cache-control" "no-cache" in

Client.call ~headers `GET uri >>= fun (res, body_stream) -> (* Do stuff with the result *)

<?php

$curl = curl_init();

curl_setopt_array($curl, array( CURLOPT_URL => "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array( "cache-control: no-cache" ), ));

$response = curl_exec($curl); $err = curl_error($curl);

curl_close($curl);

if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }


?>

<?php

$request = new HttpRequest(); $request->setUrl('https://www.thetexting.com/rest/sms/json/account/getbalance'); $request->setMethod(HTTP_METH_GET);

$request->setQueryData(array( 'api_key' => 'apikey123', 'api_secret' => 'apisecret123' ));

$request->setHeaders(array( 'cache-control' => 'no-cache' ));

try { $response = $request->send();

echo $response->getBody(); } catch (HttpException $ex) { echo $ex; }


?>

<?php

$client = new http\Client; $request = new http\Client\Request;

$request->setRequestUrl('https://www.thetexting.com/rest/sms/json/account/getbalance'); $request->setRequestMethod('GET'); $request->setQuery(new http\QueryString(array( 'api_key' => 'apikey123', 'api_secret' => 'apisecret123' )));

$request->setHeaders(array( 'cache-control' => 'no-cache' ));

$client->enqueue($request)->send(); $response = $client->getResponse();

echo $response->getBody();


?>

import http.client

conn = http.client.HTTPSConnection("www.thetexting.com")

headers = { 'cache-control': "no-cache" }

conn.request("GET", "/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123", headers=headers)

res = conn.getresponse() data = res.read()

print(data.decode("utf-8"))

import requests

url = "https://www.thetexting.com/rest/sms/json/account/getbalance"

querystring = {"api_key":"apikey123","api_secret":"apisecret123"}

headers = { 'cache-control': "no-cache" }

response = requests.request("GET", url, headers=headers, params=querystring)

print(response.text)

require 'uri' require 'net/http'

url = URI("https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url) request["cache-control"] = 'no-cache'

response = http.request(request) puts response.read_body

curl --request GET \ --url 'https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123' \ --header 'cache-control: no-cache'

http GET 'https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123' \ cache-control:no-cache

wget --quiet \ --method GET \ --header 'cache-control: no-cache' \ --output-document \ - 'https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123'

import Foundation

let headers = [ "cache-control": "no-cache" ]

var request = NSMutableURLRequest(URL: NSURL(string: "https://www.thetexting.com/rest/sms/json/account/getbalance?api_key=apikey123&api_secret=apisecret123")!, cachePolicy: .UseProtocolCachePolicy, timeoutInterval: 10.0) request.HTTPMethod = "GET" request.allHTTPHeaderFields = headers

let session = NSURLSession.sharedSession() let dataTask = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in if (error != nil) { println(error) } else { let httpResponse = response as? NSHTTPURLResponse println(httpResponse) } })

dataTask.resume()

TheTexting