nfreear / cloudsight-http-client
CloudSight图像识别API的HTTP客户端。(未经CloudSight推荐。)
1.0.0-alpha
2015-05-04 00:00 UTC
Requires
- php: >=5.3.2
- net/http: 1.1.*
Requires (Dev)
- jakub-onderka/php-parallel-lint: ~0.8
- silex/silex: 1.2.*
- squizlabs/php_codesniffer: ~2.1.0
- vlucas/phpdotenv: 1.1.*@dev
This package is not auto-updated.
Last update: 2024-09-14 17:32:00 UTC
README
cloudsight-http-client
PHP HTTP客户端库,用于CloudSight图像识别API,具有模拟API功能。
安装
使用Composer通过Packagist安装。在命令行/终端中输入
composer require nfreear/cloudsight-http-client:dev-master
使用方法
-
在CloudSight注册以获取API密钥。
-
在命令行/终端中输入
composer copy-env
- 使用您喜欢的文本编辑器编辑
CS_API_KEY
变量,在example/.env
配置文件中
atom example/.env
- 尝试命令行示例
composer example
- 以及一个基于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。