İlan Fotoğrafı Yükleme
İlanınızda fotoğraf yüklemek için bu servise istek atılır.
bilgi
Tam istek adresi BASE + path şeklindedir. BASE için Test / Prod Ortamları sayfasına bakın. Aşağıdaki örneklerde çok parçalı istek ve istemci kodlarında {BASE}, seçtiğiniz ortamın kök adresini temsil eder.
POST /realty/{realtyId}/file?order=1
Authorization: Bearer <jwt-token>
İstek Parametreleri
| Parametreler | Tip | Açıklama |
|---|---|---|
| realtyId | Integer | İlana ait Id bilgisi (path). |
| order | Integer | Yüklenilecek dosyanın sıra numarası (query, zorunlu). |
Örnek Servis İsteği (HTTP)
POST /realty/36264196/file?order=1 HTTP/1.1
Authorization: Bearer <jwt-token>
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Length: 174
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name=""; filename="ilan-22.jpeg"
Content-Type: image/jpeg
(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
Örnek Servis İsteği (Java - OkHttp)
String baseUrl = "{BASE}"; // Test / Prod kök adresi — bkz. Test / Prod Ortamları
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("image/jpg");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("", "ilan-22.jpeg",
RequestBody.create(MediaType.parse("application/octet-stream"),
new File("/Users/testuser/Downloads/1/ilan-22.jpg")))
.build();
Request request = new Request.Builder()
.url(baseUrl + "/realty/36264196/file?order=1")
.method("POST", body)
.addHeader("Authorization", "Bearer <jwt-token>")
.addHeader("Content-Type", "image/jpg")
.build();
Response response = client.newCall(request).execute();
Örnek Servis İsteği (C#)
var baseUrl = "{BASE}"; // Test / Prod kök adresi — bkz. Test / Prod Ortamları
var client = new RestClient(baseUrl + "/realty/36264196/file?order=1");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer <jwt-token>");
request.AddHeader("Content-Type", "image/jpg");
request.AddHeader("Accept", "multipart/form-data");
request.AddFile("", "/uploads/ilan-22.jpg");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Örnek Servis Cevabı
{
"realtyFileId": "450654603"
}