Я развернул модуль watson-developer-cloud/personal-insights-python в bluemix и создал APP в Bluemix , Ссылка для моего приложения работает абсолютно нормально. Однако, когда я хочу вызвать/v2/profile api, с почтовым запросом я получаю сообщение об ошибке. Вот код, который я использовал в Python.Получение «ошибки»: «Отсутствует текст» при попытке опубликовать контент на V2/Профиль идентификации личности API
import requests, json
payload = {'id': 'my-id',
'userid': 'id-here',
'sourceid' : 'twitter',
'contenttype' : 'text/plain',
'language' : 'en',
'content' : 'text to analyse goes here'
}
input_data=json.dumps(payload);
r = requests.post("http://MY-APP.mybluemix.net/v2",
auth=("USERNAME", "PASSWORD"),
headers = {"content-type": "application/json"},
data=input_data)
print(r.content)
Я продолжаю получать эту ошибку.
b'{"help": "http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/personality-insights/#overviewInput", "error": "The number of words 1 is less than the minimum number of words required for analysis: 100", "code": 400}'
Если изменить URL с выходом V2, то мы получаем эту ошибку
b'{"code": 400, "error": "No text provided"}'
Спасибо Herchu. Это сработало!! восхищаться быстрым ответом – Krishna