alexandria api
1.0.0
檢查代碼,打開終端並導航到目錄。 Windows用戶指南
docker build . -t alexandria-api
docker container run --name alexandria-api -p 8080:80 -p 8081:81 -v ${PWD}:/alexandria-api -it -d alexandria-api
docker exec -it alexandria-api /bin/bash
/alexandria-api/scripts/init-docker.sh
訪問http://127.0.0.1:8080並開始開發。
請訪問http://127.0.0.1:8081訪問和編輯數據庫。
運行測試:
./phpunit --bootstrap functions.php tests
## API Endpoints
### Search
https://api.alexandria.org/?q=test%20query&p=1&a=1&c=a
Parameters:
問:查詢P:第1至10頁的頁面:匿名標誌,0用於默認行為1用於匿名搜索。 C:集群(A或B)
Response:
{“狀態”:“成功”,“ time_ms”:535.438060760498,“ total_found”:105245,“ page_max”:10,“結果”,“結果”:[{“ url”:“ https:” https://github.com/ “得分”:32.5283701133728,“ domain_hash”:“ 54684861861869488888880458”,“ url_hash”:“ 54684812785833313044”,“ “ is_subdomain”:0,“域”:“ github.com”,“ display_url”:“ https://github.com/dannote/recattle”}}}}
### Query URL
https://api.alexandria.org/url?u=http://example.com&c=a
Parameters:
U:檢查它是否在群集C中的URL:群集(A或B)
Response:
{“狀態”:“成功”,“結果”:“ ... TSV數據...”}