Method: accounts.icons.create
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি নতুন আইকন আপলোড করে এবং এর পর্যালোচনা প্রক্রিয়া শুরু করে। এইচটিটিপি স্ট্যাটাস 400 ফেরত দেয় এবং আইকনে এই শর্তগুলির মধ্যে কোনো থাকলে পর্যালোচনা প্রক্রিয়াটি ট্রিগার করে না:
- ছবি PNG ফর্ম্যাটে নয়, বা PNG ফর্ম্যাটে রূপান্তরযোগ্য নয়৷
- 72 পিক্সেলের কম সাইজ
- 1200 পিক্সেলের বেশি সাইজ
- 1:1 ব্যতীত আকৃতির অনুপাত
HTTP অনুরোধ
POST https://travelpartner.googleapis.com/v3/{parent=accounts/*}/icons
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
parent | string প্রয়োজন। আইকনের মালিক অংশীদার অ্যাকাউন্টের সম্পদের নাম। বিন্যাস হল accounts/{account_id} । |
শরীরের অনুরোধ
অনুরোধের অংশে Icon
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Icon
একটি নতুন তৈরি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/travelpartner
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।
সর্বস্বত্ব সংরক্ষিত। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2022-08-23 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2022-08-23 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eUploads a new icon for a partner account and starts a review process, generating a unique \u003ccode\u003eicon_id\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe icon must be a PNG image with a size between 72 and 1200 pixels and an aspect ratio of 1:1.\u003c/p\u003e\n"],["\u003cp\u003eIf the icon meets the requirements, the API returns the icon details; otherwise, it returns an HTTP 400 error.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/travelpartner\u003c/code\u003e scope.\u003c/p\u003e\n"],["\u003cp\u003eUses the \u003ccode\u003ePOST\u003c/code\u003e method and the URL \u003ccode\u003ehttps://travelpartner.googleapis.com/v3/{parent=accounts/*}/icons\u003c/code\u003e with the account ID as a path parameter.\u003c/p\u003e\n"]]],[],null,["# Method: accounts.icons.create\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n\nUploads a new icon and starts its review process. Generates an `icon_id` and includes it in the icon's resource name, which is the format `accounts/{account_id}/icons/{icon_id}`\n\nReturns HTTP status 400 and doesn't trigger the review process if the icon has any of these conditions:\n\n- Image is not in PNG format, or not convertible to PNG format.\n- Size less than 72 pixels\n- Size greater than 1200 pixels\n- Aspect ratio other than 1:1\n\n### HTTP request\n\n`POST https://travelpartner.googleapis.com/v3/{parent=accounts/*}/icons`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|---------------------------------------------------------------------------------------------------------------------|\n| `parent` | `string` Required. The resource name of the partner account owning the icon. The format is `accounts/{account_id}`. |\n\n### Request body\n\nThe request body contains an instance of [Icon](/hotels/hotel-prices/api-reference/rest/v3/accounts.icons#Icon).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [Icon](/hotels/hotel-prices/api-reference/rest/v3/accounts.icons#Icon).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/travelpartner`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2)."]]