php - 币安 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
如果有人试图让这个运行告诉我,我做错了什么,我将非常感激。
解决方案
我在我的 Ubuntu 服务器上遇到了同样的问题,我可以通过在脚本顶部设置 HOME 目录来解决它:
putenv("HOME=/var/www/html/");
我的配置位于
/var/www/html/.config/jaggedsoft
文件名是php-binance-api.json
,文件内容是:
{
"api-key": "ApiKeyHere",
"api-secret": "ApiSecretHere"
}
推荐阅读
- ios - 用户选择日期后无法显示“今天”而不是今天的日期
- c# - 带有 where 子句的 LINQ 方法语法
- c++ - C++中固定数组和动态分配数组的区别
- scala - SBT 同步在 intellij 上引发错误“无法添加依赖项”
- jquery - Bootstrap (v4.4.1) 折叠不适用于 jQuery (v3.5.0) - 错误:无法将对象转换为原始值
- python - 首次出现后如何为所有下一个日期添加条目
- lisp - 如何从终端在 Mac 上运行 lisp 程序?
- javascript - 第二个组件无法重新加载数据
- android - 未调用作业服务
- c - 结构变量是否默认初始化?