- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इमेज
- थंबनेल
- स्थिति
- इसे आज़माएं!
यह विकल्प, किसी चरण के साथ अटैच की गई इमेज के थंबनेल की सूची बनाता है.
इनमें से कोई भी कैननिकल गड़बड़ी कोड दिखा सकता है: - permission_DENIED - अगर उपयोगकर्ता को प्रोजेक्ट या किसी भी इमेज से पढ़ने की अनुमति नहीं है - INVALID_LAMBDA - अगर अनुरोध गलत है - NOT_FOUND - अगर चरण मौजूद नहीं है या कोई इमेज मौजूद नहीं है
एचटीटीपी अनुरोध
GET https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
projectId |
प्रोजेक्ट आईडी. ज़रूरी है. |
historyId |
इतिहास आईडी. ज़रूरी है. |
executionId |
एक्ज़ीक्यूशन आईडी. ज़रूरी है. |
stepId |
स्टेप आईडी. ज़रूरी है. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
pageToken |
अगले आइटम पर क्वेरी फिर से शुरू करने के लिए, कंटिन्यूशन टोकन. ज़रूरी नहीं. |
pageSize |
फ़ेच किए जाने वाले थंबनेल की ज़्यादा से ज़्यादा संख्या. डिफ़ॉल्ट वैल्यू: 50. अगर फ़ील्ड सेट नहीं है या उसकी वैल्यू 0 है, तो सर्वर इस डिफ़ॉल्ट फ़ील्ड का इस्तेमाल करेगा. ज़रूरी नहीं. |
अनुरोध का मुख्य भाग
अनुरोध का लेख खाली होना चाहिए.
जवाब का लेख
ऐसा जवाब जिसमें एक चरण में थंबनेल शामिल हों.
अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"thumbnails": [
{
object ( |
फ़ील्ड | |
---|---|
thumbnails[] |
इमेज डेटा की सूची. इमेज को तय किए गए क्रम में दिखाया जाता है; उन्हें अहमियत के हिसाब से, इन चीज़ों के हिसाब से क्रम में लगाया जाता है: * सबसे पहले, उनसे जुड़े टेस्ट केस के हिसाब से. बिना टेस्ट केस वाली इमेज, उन इमेज से बड़ी मानी जाती हैं जिनमें टेस्ट केस न हो. * दूसरा, उन्हें बनाने के समय के आधार पर. जिन इमेज के लिए निर्माण का समय सेट नहीं किया गया है वे उन इमेज से बड़ी होती हैं जिनमें शामिल होने का समय तय नहीं किया जाता. * तीसरा, उस क्रम में जिसमें उन्हें चरण में जोड़ा गया था (step.create या steps.patch पर कॉल करके). |
nextPageToken |
अगले आइटम पर क्वेरी फिर से शुरू करने के लिए, कंटिन्यूशन टोकन. अगर सेट किया जाता है, तो यह बताता है कि पेज टोकन फ़ील्ड में इस वैल्यू के साथ सूची को फिर से कॉल करके यह संकेत दिया जाता है कि पढ़ने के लिए और थंबनेल हैं. |
अनुमति के दायरे
नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.
इमेज
एक इमेज, जिसमें मुख्य इमेज का लिंक और थंबनेल शामिल है.
JSON के काेड में दिखाना |
---|
{ "stepId": string, "sourceImage": { object ( |
फ़ील्ड | |
---|---|
stepId |
वह चरण जिससे इमेज अटैच की गई है. हमेशा सेट करें. |
sourceImage |
फ़ुल साइज़, ओरिजनल इमेज का रेफ़रंस. यह इमेज के चरण के तहत, Tools के आउटपुट एंट्री जैसा ही है. हमेशा सेट करें. |
यूनियन फ़ील्ड thumbnail_or_error . यह इमेज का थंबनेल हो सकता है या थंबनेल रेंडर न हो पाने की वजह बताने वाली कोई गड़बड़ी हो सकती है. thumbnail_or_error इनमें से सिर्फ़ एक हो सकता है: |
|
thumbnail |
थंबनेल. |
error |
थंबनेल रेंडर न होने की वजह बताने के दौरान कोई गड़बड़ी हुई. |
थंबनेल
एक थंबनेल, उसका साइज़ और फ़ॉर्मैट.
JSON के काेड में दिखाना |
---|
{ "contentType": string, "heightPx": integer, "widthPx": integer, "data": string } |
फ़ील्ड | |
---|---|
contentType |
थंबनेल का कॉन्टेंट टाइप, जैसे कि "image/png". हमेशा सेट करें. |
heightPx |
थंबनेल की ऊंचाई, पिक्सल में. हमेशा सेट करें. |
widthPx |
थंबनेल की चौड़ाई, पिक्सल में. हमेशा सेट करें. |
data |
थंबनेल फ़ाइल. इसका मतलब है कि बाइट में सिर्फ़ वे बाइट हैं जिनसे थंबनेल फ़ाइल बनती है; उन्हें इमेज के तौर पर (सही कॉन्टेंट टाइप के साथ) दिखाया जा सकता है. हमेशा सेट करें. base64 कोड में बदली गई स्ट्रिंग. |
स्थिति
Status
टाइप, लॉजिकल एरर मॉडल के बारे में बताता है, जो अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. इनमें REST API और RPC एपीआई शामिल हैं. इसका इस्तेमाल gRPC करता है. हर Status
मैसेज में डेटा के तीन हिस्से होते हैं: गड़बड़ी का कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.
आपको एपीआई डिज़ाइन गाइड में, गड़बड़ी वाले इस मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानकारी मिल सकती है.
JSON के काेड में दिखाना |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
फ़ील्ड | |
---|---|
code |
स्टेटस कोड, जो |
message |
डेवलपर को भेजा जाने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाली गड़बड़ी के किसी भी मैसेज को स्थानीय भाषा में लिखा जाना चाहिए और |
details[] |
उन मैसेज की सूची जिनमें गड़बड़ी की जानकारी होती है. एपीआई के इस्तेमाल के लिए, मैसेज के टाइप का एक सामान्य सेट मौजूद है. ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड |