Я пытаюсь использовать документацию PHP по API платежей за монеты, чтобы получить адрес обратного вызова для BTC. Я получаю результат как ничего, в то время как результат должен быть таким (JSON): -
{
"error":"ok",
"result":{
"address":"1BitcoinAddress",
"pubkey":"",
"dest_tag":100,
}
}
Но я ничего не вижу, чтобы увидеть свой код: -
class CoinPaymentsAPI {
private $private_key = '';
private $public_key = '';
private $ch = null;
public function Setup($private_key, $public_key) {
$this->private_key = $private_key;
$this->public_key = $public_key;
$this->ch = null;
}
public function GetCallbackAddress($currency = 'BTC', $ipn_url = '') {
$req = array(
'currency' => $currency,
'ipn_url' => $ipn_url,
);
return $this->api_call('get_callback_address', $req);
echo $this
}
?>
Помоги мне, пожалуйста
Кажется, вам не хватает закрывающей фигурной скобки для определения класса. Отступ для содержимого вашего класса также является стандартным, чтобы помочь определить соответствующие фигурные скобки.






Вам не хватает точки с запятой, когда вы пытаетесь вывести ее эхом, и вам нужно закрыть свои функции фигурной скобкой.
Пожалуйста, повторите response data, используя функцию json_encode(), когда я обновил вашу функцию.
public function GetCallbackAddress($currency = 'BTC', $ipn_url = '') {
$req = array(
'currency' => $currency,
'ipn_url' => $ipn_url,
);
$resp = $this->api_call('get_callback_address', $req);
echo json_encode($resp);die();
}
В чем проблема, с которой вы столкнулись сейчас?
Ничего не отвечает
Это означает $ this-> api_call ('get_callback_address', $ req); ничего не ответ.
Он ничего не отвечает
Я имею в виду часть эха
Я хочу повторить сгенерированный адрес обратного вызова
Можете ли вы написать мне по электронной почте [email protected], мы обсудим там
Вы не можете эхо после возвращаться, если вы хотите что-то эхо, тогда возвращаться должен быть после этого и с другой стороны, почему вы эхом все объекты. Это кажется неправильным.
Если приведенный ниже код вернет данные массива, вы должны использовать такой код, как: -
echo json_encode($this->api_call('get_callback_address', $req));
эхо не будет работать после возврата