用于使用 IBM Watson 服务的客户端库


README

PHP SDK 使用 Watson 开发者云服务,这是一组使用认知计算解决复杂问题的 RESTful API 和 SDK。

目录

安装

Composer

所有服务

'composer require watson-developer-cloud/php-sdk'

或者

在您的项目 composer.json 文件中添加 require

{
    "require": {
        "watson-developer-cloud/php-sdk": "^5.0"
    }
}

使用方法

每个服务中的示例假设您已经有了服务凭证。如果没有,您将需要在 Bluemix 中创建一个服务。

如果您在 Bluemix 上运行应用程序,您不需要指定凭证;库将通过查看 VCAP_SERVICES 环境变量来为您获取它们。

获取服务凭证

您将需要每个服务的 usernamepassword(发现 API 的 api_key)凭证。服务凭证与您的 Bluemix 账户用户名和密码不同。

要获取服务凭证,请按照以下步骤操作

  1. 登录到 https://bluemix.net 的 Bluemix。

  2. 创建服务的实例

    1. 在 Bluemix 的 目录 中,选择您要使用的服务。
    2. 添加服务 下,在服务名称字段中输入服务实例的唯一名称。例如,输入 my-service-name。保留其他选项的默认值。
    3. 点击 创建
  3. 复制您的凭证

    1. 在页面左侧,点击 服务凭证 以查看服务凭证。
    2. 复制 usernamepassword(发现 API 的 api_key)。

一旦您有了凭证,将 config.properties.example 复制到 src/test/resources/config.properties,并根据需要填写。

问题

如果您在使用 API 时遇到困难,或者对 IBM Watson 服务有任何疑问,请在 dW AnswersStack Overflow 上提问。

许可证

此库受 Apache 2.0 许可证许可。完整许可证文本可在 LICENSE 中找到。