IOS与InvokeAPI和移动服务自定义API之间传递variables

我可以在iOS上使用InbokeAPI方法在自定义API中执行快速SQL查询,但是如何在iOS和CustomAPI中的SQL查询之间传递variables,以便我可以selectID行?

当你调用invoke API时,你可以传递一个JSON对象作为正文。 在你的服务器端脚本中,你可以把这个值拉出来,并用它作为sql查询的参数。 所以在客户端,你可以这样做:

NSDictionary *postValues = @{ @"myParam": @"myValue"}; [self.client invokeAPI:@"myAPI" body:postValues 

然后在你的自定义API脚本的服务器端,你可以这样做:

 var value = request.body.myParam; var sql = "SELECT * FROM Table WHERE Column = ?"; var mssql = request.service.mssql; mssql.queryRaw(sql, [value], { success: function(results) { //do stuff for success }, error: function(error) { //do stuff for error });