![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 22.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, szukam funkcji lub wskazówek jak napisać API wyszukujące w sieci grafikę na podstawie słów kluczowych. Np podaje słowa kluczowe, samochód, opel, astra i zwraca link do zdjęcia samochodu. Wiecie może czy jakaś wyszukiwarka udostępnia takie api a może macie już gotowe rozwiązanie? Pozdrawiam
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie za bardzo kumam? Chcesz tworzyć api obsługujące inne api?
Np. flicr udostępnia takie coś: http://www.flickr.com/services/api/flickr.photos.search.html Google też ma swoje google image search api. I Ty teraz chcesz stworzyć własne api oparte o to? Ciekawe... Ten post edytował konrados 11.11.2010, 13:54:10 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 22.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie, źle się wyraziłem chcę po prostu uzyskać taką funkcjonalność. Może znasz takie funkcje które pozwolą skorzystać z tych API co by nie pisać drugi raz?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak chodzi o flickr to mogę Ci zapodać mój kod javascriptowy (wymaga jquery):
Zamiast "twojApiKey" musisz podać swój api key, który za darmo zdobywasz na flickru Zamiast "czegoChceszSzukac" daj słowa kluczowe do wyszukania Nie wiem czy warto się bawić w php - wysyłanie żądań do api flickra trochę trwa (nawet czasem do 2 sek) więc ajax wydaje się lepszy. No ale jak koniecznie chcesz to http://phpflickr.com/ A google image search w ogóle nie znam, ale google daje kupę wyników (poszukaj google image search api php) więc z pewnością znajdziesz jakąś prostą funkcję. Aczkolwiek nie jestem pewien czy w ogóle możesz z google api korzystać tak jak z flicr api (czyli wyświetlać obrazki sobie na stronce) Ten post edytował konrados 11.11.2010, 16:47:56 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 22.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki zaraz protestuje jak to śmiga, właśnie o takie coś mi chodziło.
Heh przetestowałem i coś nie działa :/ jakimś orłem w JS nie jestem ale jquery mam, zdobyłem apikey i nic. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
No a konsola błędów co mówi? (Ctrl+Shift+J w firefoxie)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 22.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ostrzeżenie: anonymous function does not always return a value
Plik źródłowy: http://ajax.googleapis.com/ajax/libs/jquer...0/jquery.min.js Wiersz: 62, Kolumna: 22 Kod źródłowy: )return ha.call(this,a)},beforeactivate:function(a){a=a.target;a.nodeName.toLowerCase()= =="input"&&a.type==="radio"&&c.data(a,"_change_data",Da(a))}},setup:function(a,b,d){for(var f in W)c.event.add(this,f+".specialChange."+d.guid,W[f]);return ga.test(thi... Wersja jqery ma znaczenie? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Coś mi się wydaje, że ten błąd to raczej z powodu jakiegoś Twojego innego skryptu.
A co to wersji to nie sądzę by to miało znaczenie, ale ja używam 1.4.3 : Weź spróbuj na czystej, nowej stronie ten skrypt wrzucić. Aha, a w tym fragmencie:
czegoChceszSzukac powinno być zmienną, więc weź to zamień na:
Ten post edytował konrados 11.11.2010, 20:04:52 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 22.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podmieniłem jak sugerowałeś i działa pięknie, wielkie dzięki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:16 |