İlan Fotoğraf Yükleme (createFile)

İlanınızda fotoğraf yüklemek için bu servise istek atılır.

  • POST createFile

https://agentgateway.hemlak.com/realty/{realtyId}/file?order=1

İstek Parametreleri

Parametreler
Açıklama
realtyId İlana ait Id bilgisidir.
order Parametre olarak girilir ve yüklenilecek dosya sırasını verir.

Örnek Servis Istegi (HTTP)

    
    POST /realty/36264196/file?order=1 HTTP/1.1
    Host: stageagentgateway.hemlak.com
    Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJmaXJzdE5hbWUiOiJIYXNhbiIsImxhc3ROYW1lIjoiRWZlIiwiZmlybUlkIjoxMTc1MDMsImZpcm1Vc2VySWQiOjI1ODQzNjcsImFkbWluIjp0cnVlLCJlbWFpbCI6InRlc3RoZWZlNUB5b3BtYWlsLmNvbSIsImV4cCI6MTYwODcyMDIwMiwiaWF0IjoxNjA2MTI4MjAyfQ.3-nEe62ZJQVTHxeP7djzIDxE3Xm1z-mvaDXGUxvvs
    Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
    Cookie: __cfduid=d2f9272e9d918b4c7f05413327389bab61608381732
    Content-Length: 174

    ----WebKitFormBoundary7MA4YWxkTrZu0gW
    Content-Disposition: form-data; name=""; filename="ilan-22.jpeg"
    Content-Type: image/jpeg

    (data)
    ----WebKitFormBoundary7MA4YWxkTrZu0gW

  

Örnek Servis Istegi (Java-OkHttp)

    
    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("https://stageagentgateway.hemlak.com/realty/36264196/file?order=1")
      .method("POST", body)
      .addHeader("Authorization", "Bearer eyJhbGciOiJIUzUxMiJ9.eyJmaXJzdE5hbWUiOiJIYXNhbiIsImxhc3ROYW1lIjoiRWZlIiwiZmlybUlkIjoxMTc1MDMsImZpcm1Vc2VySWQiOjI1ODQzNjcsImFkbWluIjp0cnVlLCJlbWFpbCI6InRlc3RoZWZlNUB5b3BtYWlsLmNvbSIsImV4cCI6MTYwODcyMDIwMiwiaWF0IjoxNjA2MTI4MjAyfQ.3-nEe62ZJQVTHxeP7djzIDxE3Xm1z-mvaDXGUxvvs7leUPPwQe")
      .addHeader("Content-Type", "image/jpg")
      .addHeader("Cookie", "__cfduid=d2f9272e9d918b4c7f05413327389bab61608381732")
      .build();
    Response response = client.newCall(request).execute();
  

Örnek Servis Istegi (C#)

    
    var client = new RestClient("https://stageagentgateway.hemlak.com/realty/36264196/file?order=1");
    client.Timeout = -1;
    var request = new RestRequest(Method.POST);
    request.AddHeader("Authorization", "Bearer eyJhbGciOiJIUzUxMiJ9.eyJmaXJzdE5hbWUiOiJIYXNhbiIsImxhc3ROYW1lIjoiRWZlIiwiZmlybUlkIjoxMTc1MDMsImZpcm1Vc2VySWQiOjI1ODQzNjcsImFkbWluIjp0cnVlLCJlbWFpbCI6InRlc3RoZWZlNUB5b3BtYWlsLmNvbSIsImV4cCI6MTYwODcyMDIwMiwiaWF0IjoxNjA2MTI4MjAyfQ.3-nEe62ZJQVTHxeP7djzIDxE3Xm1z-mvaDX");
    request.AddHeader("Content-Type", "image/jpg");
    request.AddHeader("Cookie", "__cfduid=d2f9272e9d918b4c7f05413327389bab61608381732");
    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"
}