使用Parse后端的eBay API GET请求?

时间:2014-03-14 02:27:24

标签: ios json api parse-platform ebay

Parse的文档说明云函数看起来像这样:

[PFCloud callFunctionInBackground:@"averageStars"
                   withParameters:@{@"movie": @"The Matrix"}
                            block:^(NSNumber *ratings, NSError *error) {
  if (!error) {
     // ratings is 4.5
  }
}];

但是,如果我想ping eBay的项目数据库,我似乎无法弄清楚API请求的位置。我所指的请求的格式如下:

var url = "http://svcs.ebay.com/services/search/FindingService/v1";
    url += "?OPERATION-NAME=findItemsByKeywords";
    url += "&SERVICE-VERSION=1.0.0";
    url += "&SECURITY-APPNAME=MyAppID";
    url += "&GLOBAL-ID=EBAY-US";
    url += "&RESPONSE-DATA-FORMAT=JSON";
    url += "&callback=_cb_findItemsByKeywords";
    url += "&REST-PAYLOAD";
    url += "&keywords=harry%20potter";
    url += "&paginationInput.entriesPerPage=3";

1 个答案:

答案 0 :(得分:2)

对PFCloud类的请求用于与parse的服务器交互,它不能直接与第三方服务连接。

但是,您可以通过http请求与第三方服务进行交互。您可以通过云代码功能执行httpRequest。 Http请求是非常标准的JavaScript,您可以阅读它们here!

如果eBay有一个javascript库,您可以将其作为自定义模块包装并以这种方式使用它。您可以阅读here.

而且,只是提醒一下,确保你没有做任何太重的事情,因为超时是我想的,15秒。