📚 مستندات API - جستجو

آدرس endpoint

POST http://api.peidan.ir/api/search

پارامترهای درخواست (Request Body)

{ "query": "string", "page": 1 }
پارامتر نوع اجباری توضیحات
query string بله عبارت جستجو
page integer خیر شماره صفحه (1 تا 3)

پاسخ موفقیت‌آمیز (200 OK)

{ "ok": true, "data": [ { "title": "Python Basics for Beginners", "dis": "Web Dev Roadmap for Beginners...", "url": "www.youtube.com/watch", "logo": "data:image/svg+xml,..." } ] }

پاسخ خطا

{ "ok": false, "data": [] }

python

import requests as rq class peidan: def __init__(self): self.base = "http://api.peidan.ir/api/search" self.data = { "query" : "", "page" : 1 } def search(self,query,page=1): url = self.base data = self.data data["query"] = query data["page"] = page rt = rq.post(url,json=data).json() if rt["ok"] == True: return rt["data"] else: return "error" cli = peidan() print(cli.search("q",page=2))