У меня есть php-скрипт с кодом ниже
require_once("uClassify.php");
$name = $_POST['name'];
$uclassify = new uClassify();
// Set these values here
$uclassify->setReadApiKey('my-read-key');
$uclassify->setWriteApiKey('my-write-key');
$text=str_replace(" ", "+", $name);
$google_url = "http://uclassify.com/browse/uClassify/Sentiment/ClassifyText?readkey=My-Read-Key&text=".$text."&version=1.01";
$result = file_get_contents($google_url);
$resp = $uclassify->classify('Understanding if a text is positive or negative is easy for humans, but a lot harder for computers. We can “read between the lines”, get jokes and identify irony. Computers aren’t quite there yet but the gap is quickly closing in.', 'Sentiment', 'uClassify');
print_r($resp);
, когда я запускаю его с помощью консоли, я получаю ответ ниже
Array
(
[0] => Array
(
[id] => Classify2414835871331563718
[classification] => Array
(
[0] => Array
(
[class] => negative
[p] => 0.0650294
)
[1] => Array
(
[class] => positive
[p] => 0.934971
)
)
[text] => Understanding if a text is positive or negative is easy for humans, but a lot harder for computers. We can “read between the lines”, get jokes and identify irony. Computers aren’t quite there yet but the gap is quickly closing in.
)
)
пока, но при попыткеиспользовать его на моей странице с помощью формы и получить ответ на той же странице ничего не появляется.Если я комментирую строку
$resp = $uclassify->classify('Understanding if a text is positive or negative is easy for humans, but a lot harder for computers. We can “read between the lines”, get jokes and identify irony. Computers aren’t quite there yet but the gap is quickly closing in.', 'Sentiment', 'uClassify');
и что-то повторю, все снова работает отлично.
вот сценарий в моем html-файле
<script type="text/javascript">
$(document).ready(function() {
$('#convert').click(function(){
var name = $('#name').val();
$.ajax({
type: "POST",
url: "examplet.php",
data: {
"name": name
},
success: function(data){
$('#results').show();
$('#results').html(data);
if(data == 'Η καταχώρηση έγινε επιτυχώς, ευχαριστούμε!'){
$('#name').val('');
}
}
});
});
});
</script>