8

Rozpoczęty około 40 godzin temu, funkcja wyszukiwania niestandardowego Google używana w wyszukiwaniu obrazów (typ_wyszukiwania = obraz) zawsze zwraca błąd 500. Sprawdziłem dwa razy z dokumentacją API i wydaje się, że nie ma żadnych zmian. Ma to wpływ na wiele osób, jak widać na tym forum.Google Niestandardowe wyszukiwanie powracających obrazów 500 Błąd

https://productforums.google.com/forum/#!category-topic/customsearch/troubleshooting-and-bugs/4bJPzGPLYfw

To wszystko wrócę w odpowiedzi:

{ 
    "error": { 
     "code": 500, 
     "message": null 
    } 
} 

Próbowałem nazywając Google, ale po prostu ciągle przekierowuje mnie na stronę gdzie nie ma absolutnie żadnych informacji odnoszących się do tego .

Czy ktoś zdołał uruchomić tę funkcję lub rozmawiał z kimś w Google? Używamy tej funkcji bardzo intensywnie i jest bardzo kosztowne, aby ją tak długo utrzymywać.

+1

Tak samo, nazywa się ich wsparcie Google Apps (nie obsługuje platformy w chmurze) bez powodzenia. Nie mogłem mi pomóc lub powiadomić zespół techniczny. – bentzy

+0

Los chciał, abym po prostu zaczął uczyć się o API. Wyciągałam włosy przez ostatnie 45 minut, aż natknąłem się na ten post. Przynajmniej wiem, że to nie było "ja" teraz. :-) –

+0

Tego rodzaju rażące lekceważenie tego problemu przez Google zdecydowanie zmusza mnie do ponownego przemyślenia ich usług i reputacji w ogóle. To jest zawstydzające. – kangax

Odpowiedz

1

Pracowaliśmy nad tym, usuwając parametr searchType = image i zmieniając kod, aby przejść przez json. Poniższa zmiana kodu przekazuje ideę:

od:

$.each(response.items, function(index, item) { 
     images.push(item.link); 
    }); 

do:

$.each(response.items, function(index, item) { 
    if ((item.pagemap) && (item.pagemap.cse_image) && (item.pagemap.cse_image[0]) && (item.pagemap.cse_image[0].src)) { 
     images.push(item.pagemap.cse_image[0].src); 
    } 
    }); 

nadzieję, że pomoże.

Ps: Nie fajnie, Google, nie fajnie.

EDYCJA: Powyższe obejście prawdopodobnie nie jest tym, czego szukasz, ponieważ usługa Google Custom Search (CSE) dla obrazów działa ponownie (była wyłączona przez około 3 dni, w dniu +/- 12.12.2014) .

Powiązane problemy