Guangrei Back-end Dev Engineer

Update API Sentiment Analysis

2024-02-13
guangrei
api

Hi, buat yang pakai api sentiment analysis yang dulu aku buat, sekarang ada perubahan nih.

yakni endpoints yang tadinya host di vercel, sekarang pindah ke pythonanywhere dan untuk methodnya juga ada perubahan.

Api endpoints :https://grei.pythonanywhere.com/api/id_sentiment_analysis

Method: POST

Headers: Content-Type:application/json

Body: {"text": "diperlukan"}

Parameter:

  • text: text yang ingin dianalysis.

contoh penggunaan api dengan php

<?php
function sentiment_analysis($text)
{
    $api = 'https://grei.pythonanywhere.com/api/id_sentiment_analysis';
    $data=json_encode(array( "text"=>$text));
    $ch = curl_init($api);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    curl_close($ch);
    $data = json_decode($result, true);
    if ($data["status"] == "error" && $data["reason"] == "silahkan tambahkan lebih banyak kalimat!") {
        return "Neutral";
    } elseif($data["status"] == "success") {
        return $data["sentiment"];
    } else{
        throw new Exception($data["reason"]);
    }
}

echo sentiment_analysis("saya sedang belajar nlp");

Similar Posts

下一篇 Update API Stemmer

Content