parse-platform - 带有参数的parse.com云代码GET函数?

标签 parse-platform parse-cloud-code

我在 parse 中编写云代码函数,我试图弄清楚如何处理 GET url 中的参数。

所以我有一个像这样的简单函数:

Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

});

如何重命名 “someFunction” 来处理 GET 参数,以便我可以在我的云代码函数逻辑中使用它们?

例如,我希望能够在 GET 中传递一个名称字符串:"myName"

https://api.parse.com/1/functions/someFunction ?name=我的名字

有什么简单的例子吗?我找了一会也没找到。

谢谢

编辑: 所以我将函数修改为如下所示:

Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

    var name = request.params.name

    response.success("the name = " + name)
});

然后我这样调用它: https://api.parse.com/1/functions/someFunction?name=someName

我得到的是这样的:

{"result":"the name = **undefined**"}

最佳答案

Cloud Functions 是通过 POST 请求调用的,而不是 GET 请求。这是我从文档 [1] 中获取的 cURL 的一个简单示例。

curl -X POST \
  -H "X-Parse-Application-Id: YOUR_APP_ID" \
  -H "X-Parse-REST-API-Key: YOUR_REST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"John Doe"}' \
  https://api.parse.com/1/functions/someFunction

[1] https://www.parse.com/docs/cloud_code_guide#functions

关于parse-platform - 带有参数的parse.com云代码GET函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25584525/

相关文章:

javascript - 云代码功能在 Parse 中运行良好,但在 back4app 中运行不佳

javascript - 如何使用 Parse Cloud Code 更新对象的属性?

ios - 将 PFObject 查询到 swift 数组中

node.js - 在 Parse Cloud Code 更新 Stripe 模块

ios - 如何使用 Parse 进行升序查询

ios - 如何在 Swift 上将 Parse `PFUser` 从 `MapView` 传递(抓取)到另一个 `ViewController`?

javascript - 使用云代码解析服务器保存 jpg 文件

javascript - 如何在 Parse.com 中将数据保存到用户 session

android - 使用数组适配器在 ListView 中从 parse.com 检索图像

ios - Swift - 解析 - 检查用户名是否被占用