मैं Google छवि खोज एपीआई का उपयोग कर रहा हूं। कल तक यह काम कर रहा था, लेकिन आज सुबह यह कहता है कि "यह एपीआई अब उपलब्ध नहीं है"

क्या यह आधिकारिक तौर पर बंद है, या मेरी ओर से कोई त्रुटि है

अनुरोध

https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q=cute+kittens

रिस्पांस

{"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403}
85
Md. Parvez Alam 2 पद 2015, 08:16

6 जवाब

सबसे बढ़िया उत्तर

यह उपयोग किया जाने वाला पूर्ण URL टेम्प्लेट है

हम अनावश्यक मापदंडों को समाप्त कर सकते हैं।

https://www.googleapis.com/customsearch/v1?q= {searchTerms } & amp; ? num = {count} & amp; ? शुरू = { STARTINDEX } & amp; ? एलआर = {language} & amp; ? सुरक्षित = { सुरक्षित } & amp; ? cx = { cx } & amp; ? cref = { cref } & amp ; प्रकार = { ? तरह } & amp; फिल्टर = { ? फिल्टर } & amp; { ? जीएल } gl = & amp; करोड़ = { ? करोड़ } & amp; googlehost = { ? googleHost } & amp; c2coff = { ? disableCnTwTranslation } & amp; मुख्यालय = { मुख्यालय ? } & amp; hl = { ? hl } & amp; साइटखोज = { ? साइटखोज } & amp; siteSearchFilter = { ? siteSearchFilter } & amp; exactTerms = { exactTerms ? } & amp; excludeTerms = { ? excludeTerms } & amp; linkSite = { linkSite } & amp; ? orTerms = { orTerms } & amp; ? relatedSite = { relatedSite } & amp; ? dateRestrict = { dateRestrict } & amp; ? lowRange = { lowRange } & amp; ? highRange = { highRange } & amp; खोज- = { खोज- } & amp; filetype = { filetype ? } & amp; अधिकार = { ? अधिकार } & amp; imgSize = { ? imgSize } & amp; imgType = { ? imgType } & amp; imgColorType = { ? imgColorType } & amp; imgDominantColor = { ? imgDominantColor } & amp; alt = json

मैं उपयोग कर रहा हूं

https://www.googleapis.com/customsearch/v1?key=ap_key&cx=cx&q=hello&searchType=image&imgSize=xlarge&alt=json&num=10&start=1

3
Md. Parvez Alam 2 पद 2015, 09:48

अब आप कस्टम छवि खोज एपीआई के साथ छवियों को खोज सकते हैं।

आप इसे दो चरणों में कर सकते हैं:

1) CUSTOM_SEARCH_ID प्राप्त करें

- https://cse.google.ru/cse/all पर जाएं

यहां आपको नया सर्च इंजन बनाना होगा। ऐसा करें और वहां पर छवि खोज को सक्षम करें।

स्क्रीन (मैं रूसी हूं ... क्षमा करें)

image search enable

फिर इस खोज इंजन आईडी को प्राप्त करें। कोड बटन पर इस प्रेस करने के लिए:

get code button

और cx = "यहां आपकी CUSTOM_SEARCH_ID होगी" के साथ पंक्ति खोजें:

get CSE id

ठीक। यह हो गया, अब दूसरा कदम:

2) SERVER_KEY प्राप्त करें

Google कंसोल पर जाएं - https://console.developers.google.com/project

Google API Console

प्रोजेक्ट बटन बनाएं, नाम और अन्य आवश्यक जानकारी दर्ज करें। इस प्रोजेक्ट को चुनें और Enable Apis पर जाएँ प्रोजेक्ट डैशबोर्ड अब कस्टम सर्च इंजन खोजें।

कस्टम SE खोजें और इसे इनेबल करें।

Enable Custom Search

अब हमें क्रेडेंशियल पर जाना होगा और नई सर्वर कुंजी बनानी होगी:

Create server Key

ठीक। अब हम Image Search का उपयोग कर सकते हैं।

प्रश्न:

https://www.googleapis.com/customsearch/v1?key=SERVER_KEY&cx=CUSTOM_SEARCH_ID&q=flower&searchType=image&fileType=jpg&imgSize=xlarge&alt=json

SERVER_KEY और CUSTOM_SEARCH_ID को बदलें और इस अनुरोध को कॉल करें।

सीमा: मुफ्त में आप प्रति दिन केवल 100 छवियां खोज सकते हैं। ध्यान के लिए धन्यवाद।

26
aftamat4ik 10 मार्च 2016, 17:09

यदि यह केवल आपके स्वयं के उद्देश्यों (उत्पादन के लिए नहीं) के लिए है और आप Google छवि खोज का दुरुपयोग करने की योजना नहीं बना रहे हैं, तो आप बस JSOUP

उदाहरण के लिए: पहले थंबनेल की छवि URL प्राप्त करने के लिए कोड:

public static String FindImage(String question, String ua) {
            String finRes = "";

    try {
            String googleUrl = "https://www.google.com/search?tbm=isch&q=" + question.replace(",", "");
            Document doc1 = Jsoup.connect(googleUrl).userAgent(ua).timeout(10 * 1000).get();
            Element media = doc1.select("[data-src]").first();
            String finUrl = media.attr("abs:data-src"); 

            finRes= "<a href=\"http://images.google.com/search?tbm=isch&q=" + question + "\"><img src=\"" + finUrl.replace("&quot", "") + "\" border=1/></a>";

        } catch (Exception e) {
            System.out.println(e);
        }

        return finRes;
    }

गाइड:

प्रश्न - छवि खोज शब्द

Ua - ब्राउज़र का उपयोगकर्ता एजेंट

8
jjj 6 पद 2015, 02:34

एपीआई यूआरएल को बदलें Google कस्टम छवि खोज

API कुंजी और CX के साथ समान पैरामीटर प्रदान करें।

अधिक जानकारी और एक्सप्लोरर

3
Pir Abdul 2 पद 2015, 07:33

याहू बॉस एपीआई एक उचित विकल्प है, हालांकि यह मुफ़्त नहीं है और परिणाम काफी नहीं हैं अच्छा।

अद्यतन: YAHOO बॉस JSON खोज एपीआई 31 मार्च, 2016 को बंद हो जाएगा

0
Khaled Awad 28 मार्च 2016, 18:32

ऐसा लगता है कि हमें Google कस्टम खोज API को लागू करने की आवश्यकता है https://developers.google.com/custom-search/ आपके द्वारा प्रदान किए गए पृष्ठ के शीर्ष पर ऐसा कहता है

-2
Jaap Koelewijn 2 पद 2015, 16:53