- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- লুকআপ স্ট্র্যাটেজি
- AmpUrl
- AmpUrlError
- ভুল সংকেত
- এটা চেষ্টা করুন!
AMP URL(গুলি) এবং সমতুল্য AMP ক্যাশে URL(গুলি) প্রদান করে৷
HTTP অনুরোধ
POST https://acceleratedmobilepageurl.googleapis.com/v1/ampUrls:batchGet
URL Google API HTTP টীকা সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব | |
---|---|
{ "urls": [ string ] "lookupStrategy": enum(LookupStrategy), } |
ক্ষেত্র | |
---|---|
urls[] | পেয়ার করা এএমপি ইউআরএল খোঁজার জন্য ইউআরএলের তালিকা। URLগুলি কেস-সংবেদনশীল৷ প্রতি লুকআপে 50টি ইউআরএল পর্যন্ত ( ব্যবহারের সীমা দেখুন)। |
lookupStrategy | লুকআপ স্ট্র্যাটেজি অনুরোধ করা হচ্ছে। |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকে:
ব্যাচ এএমপি ইউআরএল প্রতিক্রিয়া।
JSON প্রতিনিধিত্ব | |
---|---|
{ "ampUrls": [ { object(AmpUrl) } ], "urlErrors": [ { object(AmpUrlError) } ], } |
ক্ষেত্র | |
---|---|
ampUrls[] | BatchAmpUrlsRequest-এ প্রতিটি URL-এর জন্য, URL প্রতিক্রিয়া৷ প্রতিক্রিয়া ব্যাচ অনুরোধের URL-এর মতো একই ক্রমে নাও হতে পারে। যদি BatchAmpUrlsRequest-এ ডুপ্লিকেট URL থাকে, AmpUrl শুধুমাত্র একবার তৈরি হয়। |
urlErrors[] | অনুরোধ করা ইউআরএলের ত্রুটি যার কোনো এএমপি ইউআরএল নেই। |
লুকআপ স্ট্র্যাটেজি
এনামস | |
---|---|
FETCH_LIVE_DOC | FETCH_LIVE_DOC কৌশল সূচীতে পাওয়া যায় না এমন URLগুলির লাইভ নথি নিয়ে আসা জড়িত৷ সূচীতে না পাওয়া যেকোন অনুরোধের ইউআরএল রিয়েলটাইমে ক্রল করা হয় যাতে সংশ্লিষ্ট এএমপি ইউআরএল থাকে কিনা তা যাচাই করতে। এই কৌশলটির উচ্চতর কভারেজ রয়েছে তবে রিয়েলটাইম ক্রলিং দ্বারা প্রবর্তিত অতিরিক্ত বিলম্ব সহ। এটি ডিফল্ট কৌশল। এই কৌশল ব্যবহার করে অ্যাপ্লিকেশনগুলিকে API কলগুলির উচ্চ HTTP টাইমআউট সেট করা উচিত। |
IN_INDEX_DOC | IN_INDEX_DOC কৌশলটি সূচীতে পাওয়া যায় না এমন URL(গুলি) এর লাইভ নথিগুলি আনা থেকে বিরত থাকে৷ যেসব অ্যাপ্লিকেশনের জন্য IN_INDEX_DOC কৌশল কম লেটেন্সি ব্যবহার করার পরামর্শ দেওয়া হয়। |
AmpUrl
অনুরোধ করা ইউআরএলের জন্য এএমপি ইউআরএল প্রতিক্রিয়া।
JSON প্রতিনিধিত্ব | |
---|---|
{ "originalUrl": string, "ampUrl": string, "cdnAmpUrl": string, } |
ক্ষেত্র | |
---|---|
originalUrl | আসল নন-এএমপি ইউআরএল। |
ampUrl | AMP URL প্রকাশকের ওয়েব সার্ভারের দিকে নির্দেশ করে। |
cdnAmpUrl | এএমপি ক্যাশে ইউআরএলটি Google এএমপি ক্যাশে ক্যাশ করা ডকুমেন্টের দিকে নির্দেশ করে। |
AmpUrlError
একটি অনুরোধ করা URL এর জন্য AMP URL ত্রুটি সংস্থান যা খুঁজে পাওয়া যায়নি৷
JSON প্রতিনিধিত্ব | |
---|---|
{ "errorCode": enum(ErrorCode), "errorMessage": string, "originalUrl": string, } |
ক্ষেত্র | |
---|---|
errorCode | একটি API কলের ত্রুটি কোড। |
errorMessage | একটি ঐচ্ছিক বর্ণনামূলক ত্রুটি বার্তা। |
originalUrl | আসল নন-এএমপি ইউআরএল। |
ভুল সংকেত
একটি ব্যাচ এএমপি ইউআরএল লুকআপের জন্য ত্রুটি কোড।
এনামস | |
---|---|
ERROR_CODE_UNSPECIFIED | নির্দিষ্ট ত্রুটি নেই. |
INPUT_URL_NOT_FOUND | ইঙ্গিত করে যে অনুরোধ করা URLটি সূচীতে পাওয়া যাচ্ছে না, সম্ভবত এটি খুঁজে পাওয়া যাচ্ছে না, Googlebot দ্বারা অ্যাক্সেস করা যাচ্ছে না, বা অন্য কোনও ত্রুটি। |
NO_AMP_URL | ইঙ্গিত করে যে অনুরোধ করা URL-এর সাথে সামঞ্জস্যপূর্ণ কোনো AMP URL পাওয়া যায়নি৷ |
APPLICATION_ERROR | সার্ভারে কিছু ধরনের অ্যাপ্লিকেশন ত্রুটি দেখা দেয়। ক্লায়েন্টকে আবার চেষ্টা করার পরামর্শ দেওয়া হয়েছে। |
URL_IS_VALID_AMP | বর্জন করা হয়েছে: অনুরোধ করা URLটি একটি বৈধ AMP URL নির্দেশ করে৷ এটি একটি অ-ত্রুটি অবস্থা, সাফল্য বা ব্যর্থতার চিহ্ন হিসাবে নির্ভর করা উচিত নয়। এপিআই এর ভবিষ্যত সংস্করণে এটি সরানো হবে। |
URL_IS_INVALID_AMP | নির্দেশ করে যে একটি এএমপি ইউআরএল পাওয়া গেছে যেটি অনুরোধের ইউআরএলের সাথে মিলে যায়, কিন্তু এটি বৈধ AMP HTML নয়। |