2
я эта структура размещается на parse.com:Как запросить объекты через указатель, используя REST API?
Event
- ObjectId:
String
- playerId:
Pointer<Player>
- matchId:
Pointer<Match>
- некоторые другие свойства не имеют отношения к вопрос
Match
- ObjectId:
String
- OwnerId:
String
- matchDate:
Date
Я хочу, чтобы получить все события, связанные с одной конкретной матча с помощью REST, но что-то не так с запросом, который я использую.
Это запрос, я использую (рубиновый с HTTParty камень):
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)
Afaik. в настоящее время нет стандартного способа или даже рекомендации для описания запросов. Существуют нестандартные решения, подобные тем, которые вы нашли, или, например, https://github.com/persvr/rql. Единственное общее стандартное решение, которое я знаю, описывает параметр запроса с шаблонами JSON-LD, hydra и URI и помещает SPARQL в этот параметр. Afaik нет словарного кода RDF, который может описывать запросы. Возможно, я сделаю это, но у меня не будет времени на это в течение нескольких месяцев. – inf3rno