Advertisement
Guest User

Appcelerator CJ API Sample

a guest
Dec 14th, 2011
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var id = '', // CJ Website ID
  2.     auth = '', // CJ Authorization
  3.     api = 'https://product-search.api.cj.com/v2/'; // CJ API
  4.  
  5. function getAdvertisers(callback) {
  6.     var url = api + 'advertiser-lookup?advertiser-ids=joined',
  7.         xhr = Ti.Network.createHTTPClient({
  8.             onload: function () {
  9.                 var xml = this.responseXML.documentElement,
  10.                     items = xml.getElementsByTagName("advertiser"),
  11.                     data = [];
  12.                 for (var i=0;i<items.length;i++) {
  13.                     data.push({
  14.                         id: items.item(i).getElementsByTagName("advertiser-id").item(0).text,
  15.                         name: items.item(i).getElementsByTagName("advertiser-name").item(0).text,
  16.                         url: items.item(i).getElementsByTagName("program-url").item(0).text
  17.                     });
  18.                 }
  19.                 callback.call(data);
  20.             },
  21.             onerror: function (e) { Ti.API.debug(e.error); },
  22.             timeout: 5000
  23.         });
  24.     xhr.open("GET", url);
  25.     xhr.setRequestHeader('authorization', auth);
  26.     xhr.send();
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement