Jsonp: Difference between revisions

From Safe Creative API
Jump to navigation Jump to search
w>Mpolo
Added jsonp
 
w>Mpolo
Fixed jsonp
Line 1: Line 1:
Our api can also be called from browser pages directly using [http://en.wikipedia.org/wiki/JSON#Padding JSON Padding].
Our api can also be called from browser pages directly using [http://en.wikipedia.org/wiki/JSON#Padding JSON Padding].
Simply add a format parameter with value jsonp to any call and you will get the json response wrapped in a function called scApiCall.
= Parameters =


= Info =
* '''format:''' jsonp
* '''format:''' jsonp
* '''jscb:''' Optional callback function name or defaults to scApiCall
* '''jscb:''' Optional callback function name or defaults to scApiCall
= Parameters =
Simply add a format parameter to any call and you will get the json response wrapped in a function called scApiCall.


= Example =
= Example =
Line 18: Line 17:
RESPONSE:
RESPONSE:


<nowiki>
<pre>
scApiCall({"ztime": "1299160340948"})
scApiCall({"ztime": "1299160340948"})
</nowiki>
</pre>
 
REQUEST:
 
<nowiki>https://api.safecreative.org/v2/?component=ztime&format=jsonp&jscb=myFunction</nowiki>
 
RESPONSE:
 
<pre>
myFunction({"ztime": "1299160340948"})
</pre>

Revision as of 14:03, 3 March 2011

Our api can also be called from browser pages directly using JSON Padding. Simply add a format parameter with value jsonp to any call and you will get the json response wrapped in a function called scApiCall.

Parameters

  • format: jsonp
  • jscb: Optional callback function name or defaults to scApiCall

Example

REQUEST:

https://api.safecreative.org/v2/?component=ztime&format=jsonp

Test it on your browser

RESPONSE:

scApiCall({"ztime": "1299160340948"})

REQUEST:

https://api.safecreative.org/v2/?component=ztime&format=jsonp&jscb=myFunction

RESPONSE:

myFunction({"ztime": "1299160340948"})