如何使用RESTAPI通过指针查询对象?

如何使用RESTAPI通过指针查询对象?,rest,parse-platform,Rest,Parse Platform,我将此结构托管在parse.com上: 事件 objectId:字符串 playerId:指针 matchId:指针 其他一些与问题无关的属性 匹配 objectId:字符串 所有者ID:字符串 比赛日期:日期 我想使用REST检索与一个特定匹配相关的所有事件,但我使用的查询有问题 这是我将ruby与HttpParty gem结合使用的查询: base_uri = "https://api.parse.com/1/classes" endpoint = 'Event/?&include=

我将此结构托管在parse.com上:

事件

objectId:字符串 playerId:指针 matchId:指针 其他一些与问题无关的属性 匹配

objectId:字符串 所有者ID:字符串 比赛日期:日期 我想使用REST检索与一个特定匹配相关的所有事件,但我使用的查询有问题

这是我将ruby与HttpParty gem结合使用的查询:

base_uri = "https://api.parse.com/1/classes"
endpoint = 'Event/?&include=matchId&where={"ownerId":"201"}'
app_id = "app_id"
rest_api_key = "api_key"
headers = {"X-Parse-Application-Id" => app_id, 
    "X-Parse-REST-API-Key" => rest_api_key, 
    "Content-Type" => "application/json"}

response = HTTParty.get(URI.encode("#{base_uri}/#{endpoint}"), headers: headers)

事实证明,这是做同样的方式。以下是工作查询:

endpoint = 'Event/?where={"matchId":{"$inQuery":{"where":{"ownerId":201},"className":"Match"}}}'

就我所知目前还没有标准的方法,甚至没有建议来描述查询。有一些非标准的解决方案,如您找到的解决方案,或例如。我所知道的唯一通用标准解决方案是使用JSON-LD、hydra和URI模板描述查询参数,并将SPARQL放入该参数中。Afaik没有RDF vocab,它可以描述查询。也许我会做一个,但我几个月都没有时间做这个。