问题标签 [personality-insights]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
215 浏览

ios - 如何在 Xcode/iOS 中调用 Watson Personality 特征 API?

我正在尝试https://gateway.watsonplatform.net/personality-insights/api/v2/profile使用application/jsonasContent-Type和下一个 json 作为正文发出 POST 请求:

我试图用 AFNetworking 做到这一点,这是我得到的:

我认为它没有使用正确的序列化程序将我的 NSDictionary 编码为 json 字符串

0 投票
1 回答
242 浏览

android - HTTP 发布请求到使用 Android 的 IBM Personality 洞察力

我想使用 Android 向 IBM Service Personality Insight 发出 HTTP 发布请求。我尝试使用此代码:

但是,我收到了这些错误:

我将尝试与 IBM 服务建立 HTTP 连接以获取响应。然而,这似乎是不可能的。我该如何解决?

0 投票
1 回答
311 浏览

python - 尝试将内容发布到 V2/Profile of PersonalityInsight API 时出现“错误”:“未提供文本”

我已将 watson-developer-cloud/personality-insights-python 模块部署到 bluemix 并在 Bluemix 中创建了一个 APP。我的应用程序的链接运行得非常好。但是,当我想通过发布请求调用 /v2/profile api 时出现错误。这是我在 Python 中使用的代码。

我不断收到此错误。

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}'

如果我在没有 V2 的情况下更改 url,那么我们会收到此错误

b'{"code": 400, "error": "No text provided"}'

0 投票
1 回答
106 浏览

cloud-foundry - 当计划名称中有空格时,如何通过 Cloud Foundry CLI 创建 Bluemix 服务?

我目前正在尝试通过 Cloud Foundry CLI 在我的 Bluemix 组织中创建 Watson Personality Insights 服务。但是,可用的服务计划中有空格,导致我的命令被误解。我的命令ID如下:

我尝试将计划名称与加号、连字符和下划线连接起来,但无济于事。有人可以让我知道这是否可能,如果可以,我会怎么做?

0 投票
1 回答
974 浏览

python - 任何人都可以帮助我使用 Python 将个性洞察 API 的 json 输出存储到 csv 吗?

我已经在 Bluemix 中部署了我的个性洞察服务应用程序,我可以调用 post 命令来发送文本。我想将数据的输出保存到 csv,我已经阅读了 Personality API 的 API 文档,但是我不明白我哪里出错了。任何人都可以帮助我将输出存储到 csv 文件。

这是我在 Python 中使用的代码。

请帮助我。

0 投票
2 回答
557 浏览

python - IBM Watson 中的一次 API 调用能否获得多个结果?

我正在使用 Python 为 IBM Watson 的 Personality Insights 服务编写脚本。我将结果用作机器学习项目的训练数据。

由于服务非常有限(每月 100 次调用),是否可以仅通过一次 API 调用获得多种个性洞察?

0 投票
1 回答
1018 浏览

android - 从 IBM Watson Personality Insights 解析 JSON 并在 Android 中获取值

我有一个JSON输出,即使经过大量尝试,我也无法解析。我是新来的。我JSON从 IBM Watson Personality Insights 得到字符串。输出如下,任何人都可以帮助我如何解析这个?JSON我需要其中所有对象的名称、ID、百分比和采样误差。我怎样才能在 Android 中实现这一点?有什么帮助吗?

0 投票
1 回答
319 浏览

android - 从 Android 请求个性洞察的 POST API

我试图通过单击按钮从Android调用个性洞察的POST API,并在正确解析后在屏幕上显示响应。个性洞察的 API 详细信息在此处

当我尝试使用 POSTMAN 对此进行测试时,我得到了正确的响应。但是当我尝试从 Android 调用它时,logcat 没有显示任何错误,并且应用程序不会在模拟器中终止。API 的初始调用对我不起作用。

我参考了这个链接以获取 android 代码

这是我使用的代码。请让我知道我犯的任何错误。

编辑:

我也尝试了这个示例链接,但对于我当前的 android API 版本,一切似乎都已被弃用。

HTTP 示例.java

下载WebpageTask.java

0 投票
1 回答
399 浏览

java - Android 应用程序的 BlueMix 服务错误 - '未知模式字符'X''

我正在开发一个 android 应用程序并尝试集成 Bluemix 服务 - Personality Insights。但是,由于日期冲突(Bluemix 服务假定 Java SimpleDateFormat 包含符号“X”,而 Android 的 SimpleDateFormat 不包含此符号)导致错误(下面的日志)。我的问题是,有没有办法强制应用程序使用 Java SimpleDateFormat 版本而不是 Android 版本?除此之外,我看不出如何在不切换 Bluemix 以适应日期中的“X”字符的情况下使用该服务。对此主题的任何启发将不胜感激!

日志:

我已经对此进行了很多调试,但不知道如何强行使用 Java 版本的 SimpleDataFormat 而不是 Android 版本。可以在此处看到两者之间的差异:Java(其中包括 Bluemix 服务所需的符号“X” - http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Android(不包括它) - http://developer.android.com/reference/java/text/SimpleDateFormat.html

0 投票
2 回答
3307 浏览

ibm-cloud - 无法连接到 gateway.watsonplatform.net:443

我正在尝试按照上所述运行示例 java 应用程序

https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/getting_started/gs-full-java.shtml

我已经能够正确设置我的 liberty 服务器,并且我已经能够使用我的帐户在 bluemix 服务器上创建一个应用程序。当我尝试在 Eclipse 中运行示例代码时,我可以看到 watson q&a 应用程序界面。但是当我点击询问按钮时,我得到了

除了输入我的服务的 url 以及用户名和密码的值外,我没有对代码进行任何更改。

我需要设置另一个系统属性吗?

编辑:manifest.yaml

另外,当我运行命令时

我明白

那是对的吗?

编辑:试用 QuestionAndAnswer api

但我仍然得到

请注意,当我跑步时

我明白了

这与我的代码中的导入一致吗?