首页 > 解决方案 > 币安 PHP API

问题描述

我尝试从 github 完成这项工作。https://github.com/binance-exchange/php-binance-api

我在 win 10 机器上安装了 Xampp(最新版本:7.2.3)。Xampp 正在运行。(至少不是mysql,因为启动时出错,但不需要mysql)。我从 github 下载了文件并将它们放入我的 htdocs 中的一个名为“binance”的新文件夹中。我从这里下载了作曲家的安装文件:https ://getcomposer.org/doc/00-intro.md#installation-windows安装它并在安装过程中从我的 xampp 文件夹中选择 php.exe。

Composer 从控制台启动,并且可以正常工作。我将此命令放入cmd:

php composer.phar 需要“jaggedsoft/php-binance-api @dev”

它将一些文件夹和文件安装到我的项目目录中。这是正确的。

从github下载的文件里面有一个文件叫: php-binance-api-test.php

在此文件中,有不同的行,例如:

require 'vendor/autoload.php';
file_put_contents( getenv("HOME") . "/.config/jaggedsoft/php-binance-api.json"

但他找不到“.config/jaggedsoft/”,因为没有名为.config 的文件夹。也没有名为 php-binance-api.json 的文件,只有一个名为 php-binance-api.php

如果有人试图让这个运行告诉我,我做错了什么,我将非常感激。

标签: phpbinancebinance-chain

解决方案


我在我的 Ubuntu 服务器上遇到了同样的问题,我可以通过在脚本顶部设置 HOME 目录来解决它:

putenv("HOME=/var/www/html/");

我的配置位于

/var/www/html/.config/jaggedsoft

文件名是php-binance-api.json,文件内容是:

{
"api-key": "ApiKeyHere",
"api-secret": "ApiSecretHere" 
}

推荐阅读