Parse cloud code gibt mir Code: 141 Fehler

Meine Parse cloud code ist aufgebaut wie 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,

              //your other params
           },
            success: function (httpResponse) {
            //deal with success and respond to query
},
            error: function (httpResponse) {
                console.log('error!!!');
                console.error('Request failed with response code ' + httpResponse.status);
            }
       });
});

und ich rufe die Funktion aus, die in meiner iOS app-wie 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!");
                                        }

                                    }];


    }

    //Get the new view controller using [segue destinationViewController].
    //Pass the selected object to the new view controller.

}

Im wesentlichen das, was ich will zu tun ist, nehmen, was Suchabfrage ein Benutzer in der itemSearch-Feld, ping-eBay-Datenbank, und die Kategorie mit den meisten Ergebnissen. Doch anstatt logging "Erfolgreich angepingt eBay!", Analysieren gibt die folgende Fehlermeldung: Error: function not found (Code: 141, Version: 1.2.18)

Sollte man nicht die cloud-Funktion etwas zurückgeben? Wie Antwort.Erfolg("etwas"); oder was immer Sie wollen zurückkehren...

InformationsquelleAutor KoftaClarence | 2014-03-24

Schreibe einen Kommentar