Przesyłanie załączników (przez JSON)
Przesyłanie załączników (przez JSON)
Ten samouczek wyjaśnia, jak przesłać niektóre załączniki do zadania za pomocą JSON przy użyciu REST API.
Przykład JSON
Najpierw prześlij swój plik:
POST /uploads.json Content-Type: application/octet-stream ... (treść żądania to zawartość pliku) # 201 response {"upload":{"token":"7167.ed1ccdb093229ca1bd0b043618d88743"}}
Następnie utwórz problem za pomocą tokena przesyłania:
POST /issues.json { "issue": { "project_id": "1", "subject": "Tworzenie problemu z przesłanym plikiem", "uploads": [ {"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " filename": "image.png", "content_type": "image/png"} ] } }
Możesz także przesłać wiele plików (wykonując wiele żądań POST do /uploads.json
), a następnie utwórz problem z wieloma załącznikami:
POST /issues.json { "issue": { "project_id": "1", "subject": "Tworzenie problemu z przesłanym plikiem", "uploads": [ {"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " filename": "image1.png", "content_type": "image/png"}, {"token": "7168.d595398bbb104ed3bba0eed666785cc6", "filename": "image2.png", "content_type": "image/png" } ] } }