آدرس 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))