【问题标题】:Setting a User when calling cloud code from cURL (for testing)从 cURL 调用云代码时设置用户(用于测试)
【发布时间】:2021-07-18 12:48:32
【问题描述】:

我正在尝试使用 cURL(或来自 Postman)调用云函数进行测试。问题是,我需要以某种方式设置一个“当前用户”,这样我才能使用request.user。 我已经尝试了所有我能想到的东西 - 将它设置在请求的正文中,使用 useMasterKey,从 objectId 获取用户并在云代码函数中分配它等等。我什至尝试过发出请求通过代理尝试看看它是如何完成的,所以我可以复制它......我什么都没有。

只需尝试使用 user 对象将新对象保存到类 Orders...

【问题讨论】:

    标签: parse-platform parse-cloud-code


    【解决方案1】:

    为了在您的云代码中存在 request.user,您需要传入会话令牌。

    首先查询会话类。

    curl -X GET \
      -H "X-Parse-Application-Id: ${APPLICATION_ID}" \
      -H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
      https://YOUR.PARSE-SERVER.HERE/parse/sessions
    

    然后选择任何用户会话令牌并将其添加到原始请求的标头中。

    标题应该是这种格式

    “X-Parse-Session-Token: your_session_token”

    它会起作用的。

    【讨论】:

      猜你喜欢
      • 2022-12-22
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多