POST site/edit

Mevcut site bilgilerini güncellemek için kullanılır.

Api yolu

POST http://api.mobilci.com/1.0/site/edit

Parametreler

access_token Zorunlu Hesabınıza giriş yapıp hesap bilgileri sayfasından "Api anahtarı oluştur" butonu ile api anahtarınızı alabilirsiniz.
id Zorunlu Güncellenmek istenen sitenin id'sidir.
site Zorunlu Siteyi güncellemek için gerekli site bilgilerini içerir.
Bu parametre JSON formatında veri içermelidir.
Site objesi altında hiçbir parametre zorunlu değildir. Sadece güncellenmek istenen parametre(ler) gönderilebilir. Sadece dil değişikliği yapılmak istendiğinde site başlığı ve açıklaması doldulması sitenizin çoklu dil desteği açısından önemlidir. Aynı şekilde dil değişikliğinde site sayfaları ve sayfa servislerindeki dil değişikliğini gerektiği şekilde güncellemeniz gerekebilir.
Json data şablonu :
Güncellenecek sitenin bilgilerini içerir.
Bu parametre JSON formatında veri içermelidir.
Json data Şablonu :
 {
      "name": "apitest1",
      "category_id": "1",
      "template_id": "1",
      "languages": [
         "tr",
         "en"
      ],
      "domains": "m.apitest1.com",
      "analytics": "",
      "tags": "api,api1,api2",
      "title": {
         "tr": "MobilsiteTR",
         "en": "MobilsiteEN"
      },
      "description": {
         "tr": "MobilsiteDescTR",
         "en": "MobilsiteDescEN"
      },
      "phone": "05374425444",
      "fax": "05374425443",
      "address": "AOS Maslak. Şişli / İstanbul",
      "email": "rahimkomac@gmail.com",
      "gmaps": {
         "latitude": "41.05909171306215",
         "longitude": "28.988968115966827",
         "zoom": "13"
      },
      "facebook_url": "www.facebook.com",
      "twitter_url": "www.twitter.com",
      "linkedin_url": "www.linkedin.com",
      "gplus_url": "www.gplus.com",
      "pinterest_url": "www.pinterest.com",
      "logo": "http://img6.mynet.com/spr5/melo-ouzhan-tukuruk-59190_501.jpg",
      "ios_icon": "http://www.veryicon.com/icon/png/System/Fruity%20Apples/Seablue%20512.png"
   }

Hata Kodları

200 OK
300 Site parametresi hatalı.
301 Site bulunamadı.
401 Access token doğrulama hatası.
500 Uygulama hatası.

Örnek Cevaplar

  1. İstek:
    POST access_token=YOUR_ACCESS_TOKEN&site_id=SITE_ID&site={JSON_SITE_DATA}

    Çıktı:
    { "status": 200, "message": "OK.", "site": [ { "id": "6", "create_date": "2012-11-06 11:20:16", "status": "1", "name": "mobilsite", "tags": "mobile,mobilci,mobil site,telefon", "analytics": "UA-1650814-13", "languages": [ "tr", "en" ], "domains": [ "http://mobilsite.mobilci.com/" ], "title": { "tr": "Mobile TR", "en": "Mobile EN" }, "description": { "tr": "Deneme mobil sitesi TR", "en": "Deneme mobil sitesi EN" }, "category_title": { "tr": "Genel", "en": "General" }, "phone": "02123464353", "fax": "02123464303", "address": "Maslak Mh. AOS 38. Sk. Ciftkurtlar Plaza No:351/2 Sisli - Istanbul - Turkiye", "email": "rahimkomac@gmail.com", "gmaps_url": "https://maps.google.com/?ll=41.11444370923952,29.019663315933258&t=w&z=16", "facebook_url": "http://www.facebook.com/mobilci", "twitter_url": "http://www.twitter.com/twitter", "linkedin_url": "http://www.linkedin.com/linkedin", "gplus_url": "http://www.googleplus.com/googleplus", "pinterest_url": "http://www.pinterst.com/pinterst", "logo": "http://mobilsite.mobilci.com/media/images/logo/default.png", "ios_icon": "http://mobilsite.mobilci.com/media/images/icons/icon_887d642e775514980ba14241200fe6ad_144.png" } ] }
Bilgiler
HTTP metodu : POST
Çıktı formatı : json
Api versiyonu : 1.0