【发布时间】:2016-12-02 20:48:30
【问题描述】:
我想在我的代码中集成coinsecure api,这是我使用的api的url。
网址: https://github.com/coinsecure/plugins/tree/master/master/php/SwaggerClient-php
安装/集成 API 有两种方法:
- 使用作曲家。
- 手动流程。
所以我根据文档信息选择了第二个手动流程
- 下载所有文件并添加到我的第三方库文件夹中。
- 并添加 require_ones autoload.php 文件。
到这一步为止都可以,但是当我使用此硬币安全执行操作时,现在会出现问题。
假设我想在过去 24 小时内获得最低费率,因此 api 提供了一个波纹管代码。
代码:
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$api_instance = new Swagger\Client\Api\ExchangeTradeDataApi();
$accept = "accept_example"; // string | JSON, XML or CSV can be returned (Optional)
try {
$result = $api_instance->v1exchangemin24Hr($accept);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExchangeTradeDataApi->v1exchangemin24Hr: ', $e->getMessage(), PHP_EOL;
}
?>
当我运行这段代码时,它会给我如下错误:
[404] 连接到 API 时出错 (https://api.coinsecure.in/v1/exchange/max24Hr)
谁能知道为什么它给我错误..?
【问题讨论】:
-
您是否在任何地方都包含了您的 API 密钥?我从未使用过 coinsecure,但看起来您需要在请求中包含授权标头。