ios - Parse cloud code giving me Code: 141 error -


my parse cloud code structured so:

parse.cloud.define("ebaycategorysearch", function(request, response) {           url = 'http://svcs.ebay.com/services/search/findingservice/v1?security-appname=*app id goes here*';          parse.cloud.httprequest({             url: url,             params: {              'operation-name' : finditemsbykeywords,               'service-version' : '1.12.0',               'response-data-format' : json,               'callback' : _cb_finditemsbykeywords,              'itemfilter(3).name=listingtype' : 'itemfilter(3).value=fixedprice',              'keywords' : request.params.item,                // other params            },             success: function (httpresponse) {             // deal success , respond query },             error: function (httpresponse) {                 console.log('error!!!');                 console.error('request failed response code ' + httpresponse.status);             }        }); }); 

and call function within ios app so:

- (void)prepareforsegue:(uistoryboardsegue *)segue sender:(id)sender {     if (sender != self.nextbutton) return;     if (self.itemsearch.text.length > 0) {          [pfcloud callfunctioninbackground:@"ebaycategorysearch"                            withparameters:@{@"item": self.itemsearch.text}                                     block:^(nsnumber *category, nserror *error) {                                         if (!error) {nslog(@"successfully pinged ebay!");                                         }                                      }];       }      // new view controller using [segue destinationviewcontroller].     // pass selected object new view controller.  } 

essentially want take whatever search query user types itemsearch field, ping ebay's database, , return categoryid results. however, rather logging "successfully pinged ebay!", parse giving following error: error: function not found (code: 141, version: 1.2.18)

i'm guessing there wrong function itself. have seen several examples of error message when indeed function malfunctioning, not missing.

in cloud code guide, found example:

parse.cloud.define("averagestars", function(request, response) {   var query = new parse.query("review");   query.equalto("movie", request.params.movie);   query.find({     success: function(results) {       var sum = 0;       (var = 0; < results.length; ++i) {         sum += results[i].get("stars");       }       response.success(sum / results.length);     },     error: function() {       response.error("movie lookup failed");     }   }); }); 

this function calls response.success , response.error, depending on state. seems yours not.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -