【问题标题】:Issue using "where" in parse.com rest api - query constraints在 parse.com rest api 中使用“where”的问题 - 查询约束
【发布时间】:2015-10-08 15:43:33
【问题描述】:

但是,使用 parse.com 的其余 API 很难让 where 子句正常工作。我已经阅读了他们的文档,但不明白为什么我没有得到结果。我得到了 200 状态,但没有结果。

curl -X "GET" "https://api.parse.com/1/classes/companies?limit=10000&where=%7B%22company_id%22%3A%221%22%7D" \
-H "X-Parse-Application-Id: 444444" \
-H "X-Parse-Master-Key: 444444"

基于他们找到的查询约束here

【问题讨论】:

    标签: api rest curl parse-platform


    【解决方案1】:

    试试:

    curl -X GET \
    -H "Content-Type: application/json" \
    -H "X-Parse-Application-Id: 444444" \
    -H "X-Parse-REST-API-Key: 444444" \
    -G \
    --data-urlencode "where={\"company_id\":\"1\"}" \
    --data-urlencode "limit=10000" \
    https://api.parse.com/1/classes/companies
    

    注意:要么考虑使用REST key,要么将相关行改为master key。


    此外,您在 Parse 项目的 API Console 选项卡下有一个不错的 curl 请求生成器,它的 URL 看起来像:

    https://www.parse.com/apps/<PROJECT_NAME>/api_console
    

    【讨论】:

    • 在我上面的代码中,如果我删除 company_id 约束,限制工作正常。 company_id 作为字符串列出。我需要做更多的事情才能让它发挥作用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多