Lewati ke konten utama

API Layanan AI

Layanan AI mengirimkan pekerjaan scraping untuk kata kunci suatu proyek.

Base path: /api/ai-service

Semua endpoint yang didokumentasikan memerlukan:

Authorization: Bearer <access_token>

Scraping kata kunci proyek

POST /api/ai-service/scrap-project-keywords

Kirim permintaan untuk melakukan scraping kata kunci suatu proyek di berbagai platform media sosial.

Autentikasi: Bearer token

Body permintaan: application/json

FieldTipeWajibDeskripsi
keyword_idstringYaID kata kunci; alur aplikasi saat ini menggunakan data.id proyek, tetapi Swagger tidak mendefinisikan pemetaan tersebut secara formal
{
"keyword_id": "project_or_keyword_id"
}

Respons berhasil — 200 OK:

{
"success": true,
"result": {}
}

Respons yang dideklarasikan:

StatusArti
200Permintaan scraping berhasil
400Body permintaan tidak valid atau parameter tidak lengkap
500Pemrosesan gagal
curl -X POST \
"$SOCIOVITE_API_URL/api/ai-service/scrap-project-keywords" \
-H 'accept: application/json' \
-H 'Authorization: Bearer <access_token>' \
-H 'Content-Type: application/json' \
-d '{
"keyword_id": "project_or_keyword_id"
}'

Bentuk error

Error Layanan AI menggunakan format berikut:

{
"success": false,
"error": "Invalid request",
"message": "keyword_id is required"
}

Endpoint ini dilindungi, meskipun tabel responsnya tidak mendeklarasikan respons 401 secara eksplisit.