SORU
27 Aralık 2009, Pazar


IMDB bir API sağlar mı?

Geçenlerde IMDB veritabanından verileri getirir hangi film Organizatör bir uygulama buldum.

IMDB bunun için bir API veya herhangi bir üçüncü taraf API kullanılabilir sağlar mı?

CEVAP
12 EKİM 2011, ÇARŞAMBA


IMDb şu anda, belgelenmemiş olmasına rağmen, çok hızlı ve güvenilir iki ortak API (AJAX yoluyla kendi sitesinde kullanılan) vardır.

  1. Statik olarak önbelleğe alınan arama önerileri API:

    • http://sg.media-imdb.com/suggests/a/aa.json
    • http://sg.media-imdb.com/suggests/h/hello.json
    • Format: JSONP
    • Dezavantajı:

      • JSONP biçimi, ancak geri arama parametresi geri arama-sorgu parametresi geçirerek ayarlanabilir değil. Çapraz etki alanı seçmek işlev adını kullanmak zorundasın bunu kullanmak için "{searchphrase}" biçim, örnek aşağıya bakınız) ımdb$. ( Ya da yerel bir proxy (küçük bir php dosyası gibi) indirmeler (ve önbelleğe!) ve JSON-P IMDb şeritler geri gelen veya özel bir geri arama ile değiştirir.

      • Eğer sonuçlar varsa orada, incelikle geri dönüş yok, ama onun yerine bir XML hata görüntüler

// Basic
window.imdb$foo = function (list) {
  /* ... */
};
jQuery.getScript('http://sg.media-imdb.com/suggests/f/foo.json');

// Using jQuery.ajax (let jQuery handle the callback)
jQuery.ajax({
    url: 'http://sg.media-imdb.com/suggests/f/foo.json',
    dataType: 'jsonp',
    cache: true,
    jsonp: false,
    jsonpCallback: 'imdb$foo'
}).done(function (result) {
    /* ... */
});

// With local proxy to a PHP script replacing imdb$foo with a sanitized
// version of $_GET['callback'] (http://stackoverflow.com/a/8811412/319266)
jQuery.getJSON('./imdb.php?q=foo&callback=?', function (list) {
    /* ... */
});
2=başlangıç
  • Daha gelişmiş arama

    Dediğim gibi, bu API de kayıt dışı. Herhangi bir zamanda değişiklik olabilir.

    Ayrıca bakınız 6**, PHP bir JSON API, örneğin.

  • Bunu Paylaş:
    • Google+
    • E-Posta
    Etiketler:

    YORUMLAR

    SPONSOR VİDEO

    Rastgele Yazarlar

    • Baby Big Mouth

      Baby Big Mou

      5 Mart 2013
    • KoreanFrogMania님의 채널

      KoreanFrogMa

      18 Aralık 2011
    • MrRandomSong

      MrRandomSong

      29 Kasım 2009