Quickblox: problem z usuwaniem elementu treści (plik obrazu / blob)
Mam dziwny problem, gdy próbuję usunąć element treści (element obrazu blob dla użytkownika), przechowywany jako plik obrazu PNG w bazie danych zaplecza.
Usuwanie odbywa się bez błędów, ale daje „422 Unprocessable Entity”. Co to znaczy? Stan elementu treści wydaje się być w porządku i gotowy po zaznaczeniu w panelu administracyjnym Quickblox.
Przesłałem treść z następującym wywołaniem interfejsu API:
[QBContent TUploadFile:imageData fileName:@"profile.png" contentType:@"image/png" isPublic:YES delegate:self];
Próbuję usunąć obiekt za pomocą następującego wywołania interfejsu API:
[QBContent deleteBlobWithID:blobID delegate:self];
Dzienniki QB:
Performing async request:
DELETE http://api.quickblox.com/blobs/91049.xml
headers:{
"QB-SDK" = "iOS 1.8";
"Qb-Token" = b9e3d1cc708c8444070544df8c642ad194509e67;
"QuickBlox-REST-API-Version" = "0.1.1";
}
parameters:
2013-12-12 14:33:52.328 QBTestApp[21095:6b73] Request finished, response:
headers:{
"Access-Control-Allow-Origin" = "*";
"Cache-Control" = "no-cache";
Connection = "keep-alive";
"Content-Length" = 49;
"Content-Type" = "application/xml; charset=utf-8";
Date = "Thu, 12 Dec 2013 13:33:58 GMT";
"QB-Token-ExpirationDate" = "2013-12-12 15:32:22 UTC";
"QuickBlox-REST-API-Version" = "0.1.1";
Server = "nginx/1.0.15";
Status = "422 Unprocessable Entity";
"X-Rack-Cache" = "invalidate, pass";
"X-Request-Id" = 3f235134e5aa0bd012ef78e54cddc164;
"X-Runtime" = "0.039680";
"X-UA-Compatible" = "IE=Edge,chrome=1";
}
body:
error:
<?xml version="1.0" encoding="UTF-8"?>
<errors/>
Jakieś pomysły, co tu robię źle? Dzięki (znowu) z góry! :-)