Μεταφόρτωση συνημμένων (μέσω JSON)
Αυτό το σεμινάριο εξηγεί πώς μπορείτε να ανεβάσετε ορισμένα συνημμένα σε μια εργασία μέσω JSON χρησιμοποιώντας το API.
Παράδειγμα JSON
Πρώτα, ανεβάστε το αρχείο σας:
POST /uploads.json Τύπος περιεχομένου: εφαρμογή /octet-stream ... (το σώμα αιτήματος είναι το περιεχόμενο του αρχείου) # 201 απάντηση {"upload": {"token": "7167.ed1ccdb093229ca1bd0b043618d88743"}}
Στη συνέχεια, δημιουργήστε το πρόβλημα χρησιμοποιώντας το διακριτικό μεταφόρτωσης:
POST /issues.json {"issue": {"project_id": "1", "subject": "Δημιουργία προβλήματος με μεταφορτωμένο αρχείο", "uploads": [{"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " όνομα αρχείου ":" image.png "," content_type ":" image/png "}]}}
Μπορείτε επίσης να ανεβάσετε πολλά αρχεία (κάνοντας πολλά αιτήματα POST σε /uploads.json
), στη συνέχεια, δημιουργήστε ένα ζήτημα με πολλά συνημμένα:
POST /issues.json {"issue": {"project_id": "1", "subject": "Δημιουργία προβλήματος με μεταφορτωμένο αρχείο", "uploads": [{"token": "7167.ed1ccdb093229ca1bd0b043618d88743", " όνομα αρχείου ":" image1.png "," content_type ":" image/png "}, {" token ":" 7168.d595398bbb104ed3bba0eed666785cc6 "," filename ":" image2.png "," content_type ":" image/png " }]}}