Method: accounts.icons.create
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
העלאת סמל חדש והתחלת תהליך הבדיקה שלו. פונקציה זו מחזירה את סטטוס HTTP 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)."]]