Python 获得;错误";:&引用;未提供任何文本”;尝试将内容发布到个性洞察API的V2/Profile时
我已经将watson developer cloud/personality insights python模块部署到bluemix中,并在bluemix中创建了一个应用程序。我的应用程序的链接运行得非常好。然而,当我想调用/v2/profile api时,我得到了一个post请求错误。下面是我在Python中使用的代码Python 获得;错误";:&引用;未提供任何文本”;尝试将内容发布到个性洞察API的V2/Profile时,python,json,ibm-cloud,ibm-watson,personality-insights,Python,Json,Ibm Cloud,Ibm Watson,Personality Insights,我已经将watson developer cloud/personality insights python模块部署到bluemix中,并在bluemix中创建了一个应用程序。我的应用程序的链接运行得非常好。然而,当我想调用/v2/profile api时,我得到了一个post请求错误。下面是我在Python中使用的代码 import requests, json payload = {'id': 'my-id', 'userid': 'id-here', 'sourceid' : '
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'{“帮助”:http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/personality-insights/#overviewInput“,”错误“:“字数1小于分析所需的最小字数:100”,“代码:400}”
如果我在没有V2的情况下更改url,那么我们将得到此错误
b'{“code”:400,“错误”:“未提供文本”}
请注意,您不应发布到该URL。如果开发本地应用程序,则需要将Personal Insights服务绑定到Bluemix应用程序,并从中获取凭据(您可以使用URL、用户名和密码,URL将以开头)。如果我错了,这是一个Bluemix应用程序,那么您应该解析VCAP_CREDENTIALS对象并从中获取凭据——请参阅文档中的
然后,一旦你得到正确的网址,请注意“字数…”错误。这意味着个性洞察无法分析这么小的一篇文章。它需要内部字典中至少100个单词来匹配;除此之外,你还需要提供至少2000或3000个单词才能得到有意义的结果。祝你好运 请注意,您不应该发布到该URL。如果开发本地应用程序,则需要将Personal Insights服务绑定到Bluemix应用程序,并从中获取凭据(您可以使用URL、用户名和密码,URL将以开头)。如果我错了,这是一个Bluemix应用程序,那么您应该解析VCAP_CREDENTIALS对象并从中获取凭据——请参阅文档中的
然后,一旦你得到正确的网址,请注意“字数…”错误。这意味着个性洞察无法分析这么小的一篇文章。它需要内部字典中至少100个单词来匹配;除此之外,你还需要提供至少2000或3000个单词才能得到有意义的结果。祝你好运 请注意,您不应该发布到该URL。如果开发本地应用程序,则需要将Personal Insights服务绑定到Bluemix应用程序,并从中获取凭据(您可以使用URL、用户名和密码,URL将以开头)。如果我错了,这是一个Bluemix应用程序,那么您应该解析VCAP_CREDENTIALS对象并从中获取凭据——请参阅文档中的
然后,一旦你得到正确的网址,请注意“字数…”错误。这意味着个性洞察无法分析这么小的一篇文章。它需要内部字典中至少100个单词来匹配;除此之外,你还需要提供至少2000或3000个单词才能得到有意义的结果。祝你好运 请注意,您不应该发布到该URL。如果开发本地应用程序,则需要将Personal Insights服务绑定到Bluemix应用程序,并从中获取凭据(您可以使用URL、用户名和密码,URL将以开头)。如果我错了,这是一个Bluemix应用程序,那么您应该解析VCAP_CREDENTIALS对象并从中获取凭据——请参阅文档中的
然后,一旦你得到正确的网址,请注意“字数…”错误。这意味着个性洞察无法分析这么小的一篇文章。它需要内部字典中至少100个单词来匹配;除此之外,你还需要提供至少2000或3000个单词才能得到有意义的结果。祝你好运 谢谢赫楚。成功了!!佩服他的迅速反应。成功了!!佩服他的迅速反应。成功了!!佩服他的迅速反应。成功了!!赞赏迅速的反应