De metadata en het bestand dienen via een JSON te worden meegestuurd als POST variabele ("json"). Deze bevat de volgende structuur:
{ "file" => base64_encode($binary), "title"=> "title", "description" => "Dit is een omschrijving", "filename" => "movie.mov" "filetype" => "video/mpeg" }
Het bestand zelf wordt in de POST base64-encoded meegestuurd, op basis van de binaire data. De response van de aanroep is een foutmelding, of het interne ID.
Dit interne ID is ongelijk aan het media-ID zoals deze later in de App of op de site gebruikt wordt.
Dit ID wordt gecommuniceerd als:
{ "id" : "312" }
https://api.voetbaldatacentre.nl/api/media/<matchid>/photos/upload?PHPSESSID=<12345>&hash=<abbccdde200394> |
{
"errorcode":1000,"message":"Ok"
}