השתמשו ב-AMP URL API כדי להתאים בין כתובות URL לכתובות ה-AMP המקבילות ולהציג את גרסאות ה-AMP במקום זאת.
התאמת כתובות URL לכתובות URL של AMP
איך מבקשים כתובת URL של AMP באמצעות:
POST https://acceleratedmobilepageurl.googleapis.com/v1/ampUrls:batchGet
רשימה של עד 50 כתובות URL כמטען ייעודי (payload) בגוף הבקשה:
{"urls": [ "https://www.amp.dev", "https://www.example.org/article-without-amp-version" ]}
כל הבקשות צריכות לכלול מפתח פיתוח דרך כותרת X-הרשאה
(X-Goog-Api-Key: YOUR-DEVELOPER-KEY
).
ערך הכותרת X-Authorization הוא תלוי אותיות רישיות.
אם אין לכם מפתח פיתוח, קראו את הוראות השימוש בהגדרה.
דוגמה לשימוש ב-Curl:
curl -i -s -k -X POST -H "Content-Type: application/json" -H "X-Goog-Api-Key:" -d "{urls: ['https://example.com']}" "https://acceleratedmobilepageurl.googleapis.com/v1/ampUrls:batchGet"
החלפה של כתובות URL בכתובות URL של AMP
השיטה batchGet
מחזירה את המיפוי של כתובות URL של AMP בקובץ JSON:
{ "ampUrls": [ { "originalUrl": "https://example.com", "ampUrl": "https://example.com", "cdnAmpUrl": "https://cdn.ampproject.org/c/s/example.com" } ], "urlErrors": [ { "errorCode": "NO_AMP_URL", "errorMessage": "AMP URL not found.", "originalUrl": "http://www.example.com/no-amp-version.html" } ] }
גם כתובת ה-URL המקורית של ה-AMP וגם הכתובת ששמורה במטמון AMP של Google יוחזרו בגוף התגובה.
מומלץ להשתמש ב-"cdnAmpUrl"
במקום ב-"ampUrl"
, כדי שלאפליקציה תהיה את כל היתרונות של מטמון AMP של Google.
יש להגדיר הפניות אוטומטיות
בכל פעם שאתם מעבירים את המיקום של קובצי ה-AMP בשרת, הגדירו הפניות אוטומטיות ממיקומים ישנים למיקומים חדשים. מטמון AMP של Google עוקב אחר הפניות אוטומטיות במהלך פתרון כתובות URL של AMP.
אם כתובת ה-URL מפנה לכתובת URL אחרת של AMP, מטמון ה-AMP של Google מחזיר תוכן ושומר את התוכן במטמון.