پلتفرم توسعه‌دهندگان

بررسی

رصد برای برنامه‌نویسان؛ چه چیزی در پلتفرم توسعه‌دهنده هست، سرویس نتایج گوگل چه می‌دهد و از کجا شروع کنید.

رصد فقط یک ابزار پایش است که در مرورگر باز می‌شود. کنار آن، یک پلتفرم توسعه‌دهنده هم هست: سرویس‌هایی که با یک کلید API فراخوانی می‌کنید و داده‌شان را مستقیم در برنامهٔ خودتان می‌گذارید.

این بخش راهنمای استفاده از آن سرویس‌هاست. اگر تا امروز فقط از پنل پایش استفاده کرده‌اید، اینجا چیزی برای کار با پنل ندارید؛ این بخش مخصوص برنامه‌نویسی است.

چه چیزی در این پلتفرم هست

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

چرا این جدا از پایش است

پایش و API دو کار متفاوت‌اند: پایش در مرورگر و به‌صورت خودکار، و API در کد خودتان و با کنترل کامل.

موضوعکنسول پایشپلتفرم توسعه‌دهنده
مخاطبمدیر محصول، سئوکاربرنامه‌نویس
ورودشمارهٔ موبایلکلید API
خروجیصفحه و نمودارJSON
زمان‌بندیخودکار روی سایت‌های شماخودتان تعیین می‌کنید
سقفپلن سازمانمحدودیت نرخ
مقصد این راهنماهمان پنلهمین بخش
اگر می‌خواهید رتبهٔ سایت خودتان را ببینید، API لازم نیست. کنسول پایش همین کار را با زحمت بسیار کمتر انجام می‌دهد و تاریخچهٔ رتبه را نگه می‌دارد. سراغ سرویس نتایج گوگل بروید وقتی می‌خواهید داده را در برنامهٔ خودتان مصرف کنید.

چه چیزی با این سرویس می‌توانید بسازید

  • رهگیری رتبهٔ چند دامنه روی زمان‌بندی دلخواه، مستقل از پنل پایش
  • صفحهٔ تاریخچهٔ رتبه برای مشتریان خودتان، با دادهٔ خودتان
  • تشخیص جابه‌جایی رتبه و ارسال هشدار در سامانهٔ داخلی خودتان
  • گزارش‌گیری دوره‌ای از وضعیت دیده‌شدن یک مجموعه دامنه
  • داشبورد تحقیق کلمهٔ کلیدی، بدون ساختن زیرساخت جمع‌آوری داده
این یک سرویس داده است، نه یک موتور جستجوی کامل. این سرویس نتایج گوگل را برای شما می‌خواند و تحویل می‌دهد؛ خودش ایندکس، جستجو یا رتبه‌بندی ندارد. اگر دنبال جستجوی داخلی سایت خودتان هستید، این سرویس به کارتان نمی‌آید.

شروع کنید

مسیر پیشنهادی سه قدم است:

کلید بگیرید

کلید API از طریق پشتیبانی صادر می‌شود، نه در پنل رصد. کلید فقط یک بار هنگام ساخت نشان داده می‌شود و پس از آن فقط هش SHA-256 آن نگه داشته می‌شود. اگر آن را گم کنید باید کلید تازه صادر شود.

سقف‌های کلیدتان را بپرسید

اولین درخواستتان باید این باشد:

curl -s -H "X-API-Key: $KEY" \
  https://serp.rasaad.ir/api/v1/operator/capabilities

این اندپوینت فقط یک کلید معتبر می‌خواهد و هیچ دسترسی خاصی لازم ندارد، چون تا وقتی نفهمیده‌اید چه کارهایی برایتان مجاز است، نمی‌توانید بپرسید. جزئیات در احراز هویت آمده است.

یک پرس‌وجوی یک‌باره بفرستید

curl -s -X POST -H "X-API-Key: $KEY" -H 'Content-Type: application/json' \
  -d '{"domain":"example.ir","keyword":"shoes","city":"tehran"}' \
  https://serp.rasaad.ir/api/v1/operator/queries

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

کلید را در کد نگذارید.X-API-Key یک اعتبار است، نه یک شناسهٔ عمومی. آن را در متغیر محیطی (env) نگه دارید و هرگز داخل ریپوی گیت نگذارید.

نقشهٔ این راهنما

صفحهموضوع
سرویس نتایج گوگلسرویس چیست، دسته اندپوینت، و شروع سریع
احراز هویتکلید API، دسترسی‌ها، مالکیت داده و سه نوع خطای دسترسی
اهدافرهگیری یک پرس‌وجو روی زمان‌بندی؛ ساخت، ویرایش، خاموش‌کردن و تاریخچه
پرس‌وجوهااجرای یک‌باره و مدل وضعیت آن
نتایجسند نتیجه، قالب SerpAPI، نمایش markdown و HTML خام
مصرفشمارش پرس‌وجوها، اجراها و هدف‌ها در یک دوره
محدودیت نرخسطل توکن و هدرهای آن
صفحه‌بندیپیمایش با کرسر امضاشده
مرجع خطاهافهرست کامل کدهای وضعیت و معنای هرکدام
مسیرهای قدیمی/api/* و تفاوت‌هایش با API منابع
پایه: سرویس نتایج گوگل v1