यह फ़ंक्शन, नया आइकॉन अपलोड करता है और उसकी समीक्षा करने की प्रोसेस शुरू करता है. यह icon_id जनरेट करता है और इसे आइकॉन के संसाधन के नाम में शामिल करता है. संसाधन का नाम, accounts/{account_id}/icons/{icon_id} फ़ॉर्मैट में होता है
अगर आइकॉन में इनमें से कोई भी समस्या है, तो एचटीटीपी स्टेटस 400 दिखता है. साथ ही, समीक्षा की प्रोसेस शुरू नहीं होती:
- इमेज PNG फ़ॉर्मैट में नहीं है या उसे PNG फ़ॉर्मैट में नहीं बदला जा सकता.
- साइज़ 72 पिक्सल से कम हो
- 1200 पिक्सल से ज़्यादा का साइज़
- आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 1:1 के अलावा कोई और हो
एचटीटीपी अनुरोध
POST https://travelpartner.googleapis.com/v3/{parent=accounts/*}/icons
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
parent |
ज़रूरी है. उस पार्टनर खाते के संसाधन का नाम जिसके पास आइकॉन का मालिकाना हक है. फ़ॉर्मैट |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Icon का उदाहरण है.
जवाब का मुख्य भाग
अनुरोध पूरा होने पर, जवाब के मुख्य हिस्से में Icon का नया इंस्टेंस शामिल किया जाता है.
अनुमति पाने के लिंक
नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:
https://www.googleapis.com/auth/travelpartner
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.