nfreear/cloudsight-http-client

CloudSight图像识别API的HTTP客户端。(未经CloudSight推荐。)

1.0.0-alpha 2015-05-04 00:00 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:32:00 UTC


README

Latest Stable Version MIT License Build status: Travis-CI

cloudsight-http-client

PHP HTTP客户端库,用于CloudSight图像识别API,具有模拟API功能。

安装

使用Composer通过Packagist安装。在命令行/终端中输入

composer require nfreear/cloudsight-http-client:dev-master

使用方法

  1. CloudSight注册以获取API密钥。

  2. 在命令行/终端中输入

composer copy-env
  1. 使用您喜欢的文本编辑器编辑CS_API_KEY变量,在example/.env配置文件中
atom example/.env
  1. 尝试命令行示例
composer example
  1. 以及一个基于Web服务器的示例
composer web

注意:您需要将CS_MOCK变量设置为false,以运行实时演示!

遗留

<?php
use Nfreear\Cloudsight\Cloudsight_Http_Client;

$client = new CloudSight_Http_Client($api_key);

$request = $client->postImageRequests($image_url);

while (1) {

    sleep(1);

    $result = $client->getImageResponses($request->token);

    // Check if analysis is complete.
    if ($client->isComplete()) {
        break;
    }
}

echo "Complete. ALT text: " . $result->name;
?>

注意:此库未经CloudSight推荐。

© 2016 Nick Freear。许可证:MIT

author: @nfreear on Twitter