php upbit 구현 관련 질문입니다.3
아 이제 잔액 조회가 되네요 ㅠㅠ
후 이제 다음 단계 매수 부분인데 $this 부분에서 에러가 나네요. 혹시 다른 라이브러리를 사용하시나요??
검은 화면은 제 account 코드이고, 아래 하얀색 화면은 마스터욱님 코드입니다.
<?php
require 'php-jwt/vendor/autoload.php';
use JWT\JWT;
define('ACCESS_KEY','key value'); //일부러 지웠습니다.
define('SECRET_KEY','key value'); //일부러 지웠습니다
define("CURL_AGENT", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36");function account()
{
//https://github.com/firebase/php-jwt
//https://coderwall.com/p/8wrxfw/goodbye-php-sessions-hello-json-web-tokens
include_once "php-jwt/src/JWT.php";
$JWT = new \Firebase\JWT\JWT();
$payload = array();
$payload['access_key'] = ACCESS_KEY;
$payload['nonce'] = time() * 1000;
$token = $JWT->encode($payload, SECRET_KEY);
$url = "https://api.upbit.com/v1/accounts";
$string = get_curl(array(
"url" => $url,
"header" => array(
"Authorization: Bearer {$token}"
)
));
$data = json_decode($string, true);
return $data;
}print_r(account());
//매수를 하자. $url = "https://api.upbit.com/v1/orders"; "url" => $url, "post_data" => $query, "Authorization: Bearer " . $this->get_my_token($query) ) )); ㅇㅇㅇㅇㅇ