2016-07-28 4 views
5

coinsecure API를 내 코드에 통합하려고합니다. 여기에 내가 사용한 API가 있습니다.coinsecure API를 통합하면 오류가 발생합니다 ..?

URL :

  1. 사용 작곡가 : 설치하는 두 가지 방법이 있습니다가 https://github.com/coinsecure/plugins/tree/master/master/php/SwaggerClient-php

    /API를 통합 할 수 있습니다.

  2. 수동 처리.

그래서 난 그렇게 모든 파일을 다운로드

  1. 문서 정보에 따라 선택 두 번째 수동 프로세스를 가지고 내 세 번째 부분은 라이브러리 폴더에 추가 할 수 있습니다.
  2. 그리고 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; 
} 
?> 

그리고 나는이 코드를 실행하면 그것은 나를 아래 오류주지 :

코드

API를 (https://api.coinsecure.in/v1/exchange/max24Hr)

에 연결 [404] 오류

아무도 왜 저에게 오류를 줄 수 있는지 생각할 수 있습니까 ..?

+0

? 나는 coinsecure를 사용한 적이 없지만 요청에 인증 헤더를 포함해야하는 것처럼 보입니다. – m1xolyd1an

답변

1

v1에 404 오류가 발생하기 전에 URL에 /이 추가로 있습니다. 대신해야합니다 https://api.coinsecure.in/v1/exchange/max24Hr

PHP 라이브러리가 잘못 코딩 된 것 같습니다. 기본 URL이 /로 끝과 경로가 /로 시작하는 방법을 자신의 GitHub의 라이브러리 행에서 는

if ($apiClient == null) { 
      $apiClient = new ApiClient(); 
      $apiClient->getConfig()->setHost('https://api.coinsecure.in/'); 
     } 

76 그렇다면 그들이 줄에 다시 136

$resourcePath = "/v1/exchange/ask/low"; 

공지 사항을 /을 포함한다. 너는 너 자신을 바꿀 수 있고 잘 돌아갈거야.하지만 도서관의 다른 전화들도 엉망이 될거야. 그들이 도서관을 교정 할 수 있도록 알릴 수도 있습니다.

위치 : 플러그인/마스터/PHP/SwaggerClient-PHP/lib 디렉토리/API/ExchangeTradeDataApi.php

어디서든 당신의 API 키를 포함나요
+0

저를 지적 해 주셔서 감사합니다. 그러나 이미 triy가 있었지만 동일한 오류가 나타납니다. – Codebrekers

+0

404 오류가 (https : //api.coinsecure)에 연결할 수 없다고합니다.// v1/exchange/max24Hr)? v1 이전에 2 개의 슬래시가있는 경우 404를 얻습니다.이 URL을 방문 할 때 JSON을 잘 처리 할 수 ​​있습니다. https://api.coinsecure.in/v1/exchange/max24Hr – m1xolyd1an

+0

예 포인트, 또한 그 URL에서 그 '//제거'하지만 여전히 나에게 '/'URL에서 단일 오류와 동일한 오류를주는 – Codebrekers