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

    • Metheud

      Metheud

      9 EYLÜL 2006
    • monkophile

      monkophile

      25 Temmuz 2007
    • The Weavers of Eternity Paracord Tutorials

      The Weavers

      1 Ocak 2014