Message-ID: <436773036.15729.1614957867801.JavaMail.confluence@wiki> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_15728_2013751980.1614957867801" ------=_Part_15728_2013751980.1614957867801 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html Beginners Guide

Beginners Guide

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

So what's REST all about? Actually, it's just the way the Internet alrea= dy works. Your web browser makes a request for a web page, and the web site= responds.

=20
=20
=20
=20
=20
=20

=20
=20
=20
=20
=20
=20

However as you probably know, when you create a form in HTML, there are = two method types:

=20
=20
=20
=20
=20
=20
  • POST

  • GET
=20
=20
=20
=20
=20
=20

You know this from HTML:

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
<form action=3D"http://www.bbc.co.uk/dosomething" method=
=3D"GET">
<input type=3D"text" name=3D"page" value=3D"1&q=
uot; />
</form>
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

With a GET request, the form variables are sent in the URL, e.g:

=20
=20
=20
=20
=20
=20

 

 

=20
=20
=20
=20
=20

http://www.bbc.co.uk/dosomething?page=3D1

=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

With a POST request, the form variables are 'hidden'. They are not inclu= ded in the URL but are still sent in the request:

=20
=20
=20
=20
=20
=20

 

 

=20
=20
=20
=20
=20

http://www.bbc.c= o.uk/dosomething
(page= =3D1)

=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

Actually there are more than 2 methods possible for HTTP requests. Of al= l the methods available, REST APIs often use 4 methods:

=20
=20
=20
=20
=20
=20
  • POST
  • GET
  • PUT
  • DELETE
=20
=20
=20
=20
=20
=20

All this means is that the request type (POST, GET, PUT or DELETE) is sp= ecified in the request, in the same way as POST or GET is specified when a = web browser sends form data to a web server.
It's really the same pro= cess, which is partly why a REST API is said to use already-existing Intern= et technologies.

=20
=20
=20
=20
=20
=20

A REST API gives a meaning to each of these request types. The meanings = are generally:

=20
=20
=20
=20
=20
=20
  • POST - make some modification.
  • GET - retrieve some information.
  • PUT - create something. 
  • DELETE - delete something. 
=20
=20
=20
=20
=20
=20

Therefore, they are sometimes referred to as 'verbs' (or 'actions') sinc= e they specify what to 'do':

=20
=20
=20
=20
=20
=20
  • modify
  • retrieve
  • create
  • delete
=20
=20
=20
=20
=20
=20

Do it to what?... The r= esource

=20
=20
=20
=20
=20
=20

We've seen that using a REST API we can specify an action: modify, retri= eve, create or delete. So how do we specify what we want this action to be = performed on?
That's where the 'resource' comes in. Actually this is j= ust a unique URL which describes what to modify/retrieve/etc. In our case w= e are performing actions on a Text Marketer account... let's say we want to= retrieve information about credits. This is the unique URL we use to ident= ify our REST API credits resource:

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20

http://api.textmarketer.co.uk/services/rest/credits=20

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

So the URL above specifies the credits resource in the Text Marketer RES= T API. In REST terminology it is referred to as a 'noun'. So you can see th= at we have 'verbs' (modify/retrieve/etc) and 'nouns' (credits, etc). This i= s just jargon to describe the action and the thing to do the action on.
So now we can combine the action/verb with the resource/thing/noun, for e= xample 'retrieve the number of credits' is a GET request on the credits res= ource URL:

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20

http://api.textmarketer.co.uk/services/rest/credits (GET)

=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

This returns the number of credits on the account. The response will loo= k something like this if you view it in Firefox (Chrome on= ly displays the number):

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
<response processed_date=3D"2011-04-08T14:51:42+01:00">=
;
<credits>461</credits>
</response>
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

What actions can be pe= rformed?

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

GET requests

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

We've seen the GET action on the credits resource returns the number of = credits on the account. Different actions are available on different resour= ces. Some resources may only accept a GET
action, others may only acc= ept a POST action, and yet others may accept both.

=20
=20
=20
=20
=20
=20

POST requests

=20
=20
=20
=20
=20
=20

The credits resource allows the POST (modify) action.

Calling a POST action on the credits resource (i.e. sending a HTTP reque= st, of type POST,to the URL http://api.t= extmarketer.co.uk/services/rest/credits)  allows you to transfer c= redits between accounts.


How does this work?
POST requests are for mo= difying a resource. But how do we specify exactly what needs to be modified= ? A POST request sent to the credits resource allows us to transfer credits= between accounts, so we need some way of specifying how many credits to tr= ansfer and to which account.
Like an HTML form that uses a POST metho= d, we will pass data within our POST request. In fact, if you were to build= an HTML page with a form like this:

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
<form action=3D"http://api.textmarketer.co.uk/services/rest/cr=
edits"=20
method=3D"POST">
Quantity:<input name=3D"quantity" value=3D"1"/>&l=
t;br/>
Target account:<input name=3D"target"/><br/>
Target password:<input name=3D"target_password"/><br/>=
;
<input type=3D"submit" name=3D"Test Credits POST"/&g=
t;
</form>
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

...using input fields as above to specify the number of credits and the = account to transfer to, you could successfully make a call to the API. Howe= ver the API will respond with XML which isn't very friendly for a web brows= er!
So you will instead do this programmatically, within your preferre= d programming language.

For example, this is what the same thing looks like in PHP:

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
<?php
$url =3D 'http://api.textmarketer.co.uk/services/rest/credits';
$data =3D array('quantity'=3D>'1', 'target'=3D>961,
=09'target_password'=3D>'mypassword',
=09'username'=3D>'u', 'password'=3D>'u');
$data =3D http_build_query($data, '', '&');
// we're using the curl library to make the request
$curlHandle =3D curl_init();
curl_setopt($curlHandle, CURLOPT_URL, $url);
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $data);
curl_setopt($curlHandle, CURLOPT_POST, 1);
$responseBody =3D curl_exec($curlHandle);
$responseInfo =3D curl_getinfo($curlHandle);
curl_close($curlHandle);
?>
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

If you're not familiar with PHP, it doesn't matter. All this illustrates= is that we are making a call to the URL http= ://api.textmarketer.co.uk/services/rest/credits using a POST request (= =E2=80=9CCURLOPT_POST=E2=80=9D in the example code), and as data we're pass= ing:

=20
=20
=20
=20
=20
=20
  • quantity
  • target
  • target_password
  • username
  • password
=20
=20
=20
=20
=20
=20

which is built into a string like this, just like you would see in a URL= , before being sent to the server as POST fields:

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20

qua= ntity=3D1&target=3D961&target_password=3Dmypassword&username=3D= u&password=3Dp

=20
=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

The first three arguments are what we need to specify the number of cred= its to transfer, and which account to transfer them to. We'll cover the use= rname/password arguments later.

=20
=20
=20
=20
=20
=20

PUT requests:

=20
=20
=20
=20
=20
=20

The group resource allows a PUT request, which lets you create a group. = How to make a PUT request is not within the scope of this document.

=20
=20
=20
=20
=20
=20

DELETE requests:

=20
=20
=20
=20
=20
=20

Currently, the only resource allowing DELETE requests on Text Marketer R= EST API is the sms resource. This is used to delete a previously scheduled = SMS via API.

=20
=20
=20
=20 =20
=20
=20

 

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20

 

=20
=20
=20
=20

 

=20
=20
=20
------=_Part_15728_2013751980.1614957867801 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: file:///C:/1fa847245883e851e6ecb9f3e8aa92de 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 ------=_Part_15728_2013751980.1614957867801--