解析(解析服务器):尝试使用RESTAPI添加关系时代码111架构不匹配

解析(解析服务器):尝试使用RESTAPI添加关系时代码111架构不匹配,rest,curl,parse-platform,parse-server,Rest,Curl,Parse Platform,Parse Server,我正在运行解析服务器2.2.13。尝试通过REST API添加关系时: curl -X PUT -H "X-Parse-Application-Id: APP_ID" \ -H "X-Parse-REST-API-Key: API_KEY" \ -H "Content-Type: application/json" \ -d '{"user":{"__op":"AddRelation","objects":[{"__type":"Pointer","className":"User","obje

我正在运行解析服务器2.2.13。尝试通过REST API添加关系时:

curl -X PUT -H "X-Parse-Application-Id: APP_ID" \
-H "X-Parse-REST-API-Key: API_KEY" \
-H "Content-Type: application/json" \
-d '{"user":{"__op":"AddRelation","objects":[{"__type":"Pointer","className":"User","objectId":"xgp8q3s5Bq"}]}}' http://my.parse.server/parse/classes/Question/5F6ZSGpvLX
我收到以下错误:
{“code”:111,“错误”:“Question.user的架构不匹配;预期的关系但得到了[object]”}


我不确定我做错了什么,或者我是否完全遗漏了什么。在仪表板上,我在问题类上创建了一个用户列,指针类型为user,目标类为user。我尝试使用指针类型和关系类型,但仍然得到相同的错误。

我自己刚刚找到了答案,部分原因是:

这就是我要做的,让它工作:

curl -X PUT -H "X-Parse-Application-Id: APP_ID" \
-H "X-Parse-REST-API-Key: API_KEY" \
-H "Content-Type: application/json" \
-d '{"user":{"__type":"Pointer","className":"_User","objectId":"xgp8q3s5Bq"}}' http://my.parse.server/parse/classes/Question/5F6ZSGpvLX
有两件事需要注意:

  • 与文档中所述相反,未使用_uop AddRelation
  • 我应该使用_User作为类名,而不是User
  • 显然,这篇文章(上面的链接)发布已经两年了,文档仍然没有更新:(