دستورالعمل برای تحویل خوراک

این راهنما نحوه ارائه فید Micromobility خود را به Google پس از تولید توضیح می دهد. برای توضیح در مورد نحوه ایجاد فید خود، به مشخصات در برگه Reference مراجعه کنید.

دستورالعمل های خوراک

به عنوان بخشی از فرآیند ارسال فید Micromobility تولید شده خود به Google، از روند و دستورالعمل‌های زیر آگاه باشید:

  • اطمینان حاصل کنید که اطلاعات در دسترس بودن دوچرخه و کرایه پویا، در صورت لزوم، به‌روز هستند. برای انجام این کار، باید هر 30 ثانیه یک نسخه فید جدید را در میزبان فید GBFS آپلود کنید. همچنین تأخیر بازیابی داده ها نباید از 30 ثانیه تجاوز کند.

  • برای ارائه فید خود به Google، باید HTTP GET را پشتیبانی کنید.

تحویل فید با HTTP GET

Google فید را از مکان پیکربندی شده با یک درخواست HTTPS GET واکشی می‌کند و از روش‌های احراز هویت زیر پشتیبانی می‌کند:

  • احراز هویت خلاصه HTTP: اگر این مورد را اجرا کردید، نام کاربری و رمز عبور پیکربندی شده را به پشتیبانی شریک Micromobility ایمیل کنید.
  • فیلدهای هدر HTTP سفارشی: برای پشتیبانی از این امر، به عنوان بخشی از درخواست خود به Google، فیلدهای هدر و مقادیر مورد نیاز را ارسال کنید.
  • پارامترهای GET: اگر پارامترهای GET اضافی مورد نیاز است، قبل از اینکه آن را به پشتیبانی شریک Micromobility ایمیل کنید، آنها را به آدرس میزبان اضافه کنید.

برای بهینه سازی اندازه فایل در حین انتقال، گوگل از فشرده سازی gzip در هدر HTTP پشتیبانی می کند. به طور خاص، Google Accept-Encoding: gzip, deflate را در هدر درخواست HTTP می فرستد و پاسخ را با هدر HTTP می پذیرد Content-Encoding: gzip .

پس از تعیین مکان میزبان و جزئیات، جزئیات پیکربندی را به پشتیبانی شریک Micromobility ایمیل کنید.

اشتراک گذاری خوراک

خرد کردن یک فید به معنای تقسیم کل فید به چندین زیرمجموعه غیرمتقاطع است. بسته به سیستم های پشتیبان، انواع ناوگان و اندازه شما، ممکن است به اشتراک گذاری نیاز باشد.

برای جزئیات فنی در مورد زمان و نحوه اشتراک گذاری فید خود، به اشتراک گذاری فید در بخش مرجع مراجعه کنید.

Google از مکانیزم یکسانی برای واکشی فیدهای تکه‌ای و غیرشرک‌شده استفاده می‌کند که در تحویل فید با HTTP GET توضیح داده شده است.

پس از تعیین مکان میزبان و جزئیات هر قطعه، جزئیات پیکربندی هر قطعه را به همراه مناطق مترو که قطعه پوشش می‌دهد به پشتیبانی شریک Micromobility ایمیل کنید.