Method: accounts.icons.create
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yeni bir simge yüklenir ve inceleme sürecini başlatır. HTTP durumu 400'ü döndürür ve simge aşağıdaki koşullardan herhangi birine sahipse inceleme sürecini tetiklemez:
- Resim PNG biçiminde değil veya PNG biçimine dönüştürülemiyor.
- 72 pikselden küçük boyut
- 1.200 pikselden büyük boyut
- 1:1 dışında en boy oranı
HTTP isteği
POST https://travelpartner.googleapis.com/v3/{parent=accounts/*}/icons
URL, gTB Kod Geçişi söz dizimini kullanır.
Yol parametreleri
Parametreler |
parent |
string
Zorunlu. Simgenin sahibi olan iş ortağı hesabının kaynak adı. Biçim accounts/{account_id} .
|
İstek metni
İstek metni, Icon
öğesinin bir örneğini içerir.
Yanıt metni
Başarılıysa yanıt gövdesi, yeni oluşturulmuş Icon
örneğini içerir.
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/travelpartner
Daha fazla bilgi için OAuth 2.0'a Genel Bakış konusuna bakın.
Tüm hakları saklıdır. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-23 UTC.
[null,null,["Son güncelleme tarihi: 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)."]]