Rehber VSCO Medya İçeriği Sorgulama Servisi (Rest API)

Tortue

Software Developer.
Uzman Üye
MIUI Sever
SMS Onaylı
Adım
Ayhan
Cihazım
Mi Note 10 Lite
Meslek
Full Stack Dev.
Konum
Unknown
Katılım
20 Temmuz 2018
Konular
134
Mesajlar
2.046
Tepkime puanı
4.279
Puanları
188
Merhaba,

Kendi yazdığım servisi sizlerle de paylaşmak istedim. Github üzerinden de bir repo açtım, ulaşabilirsiniz.

Nedir, ne işe yarar ve ne yapabilirim?
VSCO'da yer alan bir medyanın içeriğine, hangi cihazdan yüklendiği, efekt tipi gibi verilere rahatlıkla erişebilirsiniz. Dilerseniz resmi de indirebilirsiniz üstelik orijinal kalitesinde.

PHP Kullanım Örneği (cURL - POST)
PHP:
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL,"https://api.iamtortue.com/vsco/"); // API Servisi
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, "uri=https://vsco.co/iamtortue/media/60d2c38c7de6c166e7000012"); // Medya Adresinin Linki
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $server_output = curl_exec($ch);
  curl_close ($ch);

Çıktı Örneği (JSON)
JSON:
{
    "status": "success",
    "result": {
        "name": "Tortue (:",
        "description": "",
        "profileLink": "vsco.co/iamtortue",
        "profile": "iamtortue",
        "mediaLink": "http://vsco.co/iamtortue/media/60d2c38c7de6c166e7000012",
        "shareLink": "http://vsco.co/iamtortue/media/60d2c38c7de6c166e7000012?share=MTYyNDQyNTM2Mg%3D%3D",
        "image": "im.vsco.co/aws-us-west-2/6f5144/156820385/60d2c38c7de6c166e7000012/vsco60d2c38f0c388.jpg",
        "imageMeta": {
            "aperture": 1.9,
            "copyright": "Copyright 2021. All rights reserved.",
            "flashMode": "Off, Did not fire",
            "iso": 100,
            "make": "Xiaomi",
            "model": "Mi Note 10 Lite",
            "shutterSpeed": "1/383",
            "whiteBalance": "Auto",
            "editStack": {
                "key": ""
            }
        },
        "width": 2048,
        "height": 1536
    }
}

API Adresi
Kod:
https://api.iamtortue.com/vsco/

GET Methodu ile istek atabilir miyim?
Hayır.

İsteklerde herhangi bir limitlendirme bulunuyor mu?
Şu anlık bir limitlendirme yok. İlerleyen zamanlarda olası kötü istekler / saldırı girişimi durumunda limitlendirme getirilecektir.
 
Son düzenleme:

mevcetin

Mevlüt Çetin
Yönetici
Böl. Sorumlusu
Uzman Üye
MIUI Sever
SMS Onaylı
Adım
Mevlüt Çetin
Cihazım
Mi 9T Pro
Meslek
Designer&Coder
Konum
Konya
Katılım
21 Haziran 2018
Konular
156
Mesajlar
2.946
Tepkime puanı
4.081
Puanları
188
Elinize sağlık hocam, çok başarılı olmuş clap~~
 

Pivok

Söz konusu vatansa gerisi teferruattır
Premium Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Pivok
Cihazım
poco x3 pro
Meslek
Operatörlük
Yaş
22
Konum
Şanlıurfa
Katılım
30 Nisan 2021
Konular
20
Mesajlar
622
Çözümler
2
Tepkime puanı
377
Puanları
78
Merhaba,

Kendi yazdığım servisi sizlerle de paylaşmak istedim. Github üzerinden de bir repo açtım, ulaşabilirsiniz.

Nedir, ne işe yarar ve ne yapabilirim?
VSCO'da yer alan bir medyanın içeriğine, hangi cihazdan yüklendiği, efekt tipi gibi verilere rahatlıkla erişebilirsiniz. Dilerseniz resmi de indirebilirsiniz üstelik orijinal kalitesinde.

PHP Kullanım Örneği (cURL - POST)
PHP:
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL,"https://api.iamtortue.com/vsco/"); // API Servisi
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, "uri=https://vsco.co/iamtortue/media/60d2c38c7de6c166e7000012"); // Medya Adresinin Linki
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $server_output = curl_exec($ch);
  curl_close ($ch);

Çıktı Örneği (JSON)
JSON:
{
    "status": "success",
    "result": {
        "name": "Tortue (:",
        "description": "",
        "profileLink": "vsco.co/iamtortue",
        "profile": "iamtortue",
        "mediaLink": "http://vsco.co/iamtortue/media/60d2c38c7de6c166e7000012",
        "shareLink": "http://vsco.co/iamtortue/media/60d2c38c7de6c166e7000012?share=MTYyNDQyNTM2Mg%3D%3D",
        "image": "im.vsco.co/aws-us-west-2/6f5144/156820385/60d2c38c7de6c166e7000012/vsco60d2c38f0c388.jpg",
        "imageMeta": {
            "aperture": 1.9,
            "copyright": "Copyright 2021. All rights reserved.",
            "flashMode": "Off, Did not fire",
            "iso": 100,
            "make": "Xiaomi",
            "model": "Mi Note 10 Lite",
            "shutterSpeed": "1/383",
            "whiteBalance": "Auto",
            "editStack": {
                "key": ""
            }
        },
        "width": 2048,
        "height": 1536
    }
}

API Adresi
Kod:
https://api.iamtortue.com/vsco/

GET Methodu ile istek atabilir miyim?
Hayır.

İsteklerde herhangi bir limitlendirme bulunuyor mu?
Şu anlık bir limitlendirme yok. İlerleyen zamanlarda olası kötü istekler / saldırı girişimi durumunda limitlendirme getirilecektir.
Bu ne işe yarıyor hocam anlamadım
 
Üst Alt