watson - 用于 jypter 笔记本的 Watson Studio Translator API 凭证
问题描述
我正在尝试学习教程,了解有关从笔记本调用 API 的更多信息。似乎教程方向不再与 bluemix 平台保持一致,因为我应该提供翻译服务,然后从凭据中提取我的用户名和密码。由于创建的唯一凭据如下所示,有人可以告诉我如何找到用户名和密码吗?
{
"apikey": "uK7Wv6hfKjTO_p56lhzZy302QmTZCyPI_FYFkqMLGOS0",
"iam_apikey_description": "Auto generated apikey during resource-key operation for Instance - crn:v1:bluemix:public:language-translator:us-south:a/bff2d8201267d05e8b5580a56638c7a0:5eb84a08-7dd1-4a12-8385-b1eb043e1fcc::",
"iam_apikey_name": "auto-generated-apikey-eb2957a2-f849-4f89-a830-2f6d688ec4a9",
"iam_role_crn": "crn:v1:bluemix:public:iam::::serviceRole:Manager",
"iam_serviceid_crn": "crn:v1:bluemix:public:iam-identity::a/bff2d8201267d05e8b5580a56638c7a0::serviceid:ServiceId-2588fac4-f9ea-4461-8e6c-be358855f9c7",
"url": "https://gateway.watsonplatform.net/language-translator/api"
}
解决方案
您是否遵循以下说明: https : //www.ibm.com/watson/developercloud/language-translator/api/v3/curl.html ibm.com?如果您可以分享您的教程,这也可能会有所帮助。(另外,您的问题暴露了您的 api 密钥;我建议删除它并创建一个新密钥。)
这是一个 curl 调用示例:
curl --user apikey:{apikey} "https://gateway.watsonplatform.net/language-translator/api/v3/identifiable_languages?version=2018-05-01"
其中用户名是 apikey,密码是实际的 api 密钥(用于 curl)。这也可能有帮助: https ://console.bluemix.net/docs/services/language-translator/getting-started.html#gettingstarted
推荐阅读
- border - 如何在CGAL中找到SurfaceMesh最长边界上的顶点
- java - 在 Java 中获取字符串的 Sql Server nvarchar(255) 字节
- google-bigquery - 在 Bigquery 中的每个“x”记录中选择 1 条记录
- css - 用 sass 限制第三方 css 的范围
- laravel-5 - Laravel - 获取相关模型
- python - 在 Python venv 下移动 node_modules 位置
- sql-server - 使用另一个表中的多个标识列从表中删除
- java - 重复相同的测试,直到满足条件并在 Junit 中完成执行
- git - 将 git repo 迁移到另一个 repo 的子模块
- javascript - Mongoose - 通过填充对象的字段搜索对象