定制 binance/binance-connector-php 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

binance/binance-connector-php

最新稳定版本:v3.0.0

Composer 安装命令:

composer require binance/binance-connector-php

包简介

A thin layer for Binance API in PHP

README 文档

README

Build Status Open Issues Code Style: PHP-CS-Fixer PHP Version Known Vulnerabilities License: MIT

Collection of auto-generated PHP connectors for Binance APIs.

Prerequisites

Before using the connectors, ensure you have:

  • PHP (version >= 8.4.0)

Available Connectors

Documentation

For detailed information, refer to the Binance API Documentation.

Installation

All connectors are within the same package and can be install with the command:

composer require binance/binance-connector-php

Contributing

Since this repository contains auto-generated code using OpenAPI Generator, we encourage you to:

  1. Open a GitHub issue to discuss your ideas or report bugs
  2. Allow maintainers to implement necessary changes through the code generation process

Types of Signature Generator

When creating REST clients (such as SpotRestApi), you use one of the following types of Signature Generator to create signatures (for SIGNED endpoints) based on your security preference:

  • HMAC - Use of API Key and Secret Key.
    $configurationBuilder = SpotRestApiUtil::getConfigurationBuilder();
    $configurationBuilder->apiKey('apiKey')->secretKey('mySecretKey');
    $api = new SpotRestApi($configurationBuilder->build());
  • RSA or ED25519 - use of API Key and RSA/Ed25519 algorithm keys.
    $configurationBuilder = SpotRestApiUtil::getConfigurationBuilder();
    $configurationBuilder
    ->apiKey('apiKey')
    ->privateKey('file:///path/to/private.key')
    // if the private key is protected by a password
    ->privateKeyPass("myPrivateKeyPass");
    
    $api = new SpotRestApi($configurationBuilder->build());

How to use a proxy

Rest Api

    // set up a client array
    $configurationBuilder = SpotRestApiUtil::getConfigurationBuilder();
    // define the proxies
    $proxies = [
        'http'  => 'http://localhost:8080',
        'https' => 'http://localhost:8080',
    ];

    $configurationBuilder->setProxy($proxies);

    $api = new SpotRestApi($configurationBuilder->build());

Examples

Algo: Rest API

C2c: Rest API

Convert: Rest API

Copy Trading: Rest API

Crypto Loan: Rest API

Derivatives Trading Coin Futures: Rest API

Derivatives Trading Options: Rest API

Derivatives Trading Portfolio Margin: Rest API

Derivatives Trading Portfolio Margin Pro: Rest API

Derivatives Trading Usds Futures: Rest API

Dual Investment: Rest API

Fiat: Rest API

Gift Card: Rest API

Margin Trading: Rest API

Mining: Rest API

Nft: Rest API

Pay: Rest API

Rebate: Rest API

Simple Earn: Rest API

Spot: Rest API

Staking: Rest API

Sub Account: Rest API

Vip Loan: Rest API

Wallet: Rest API

License

This project is licensed under the MIT License - see the LICENSE file for details.

统计信息

  • 总下载量: 51.84k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 99
  • 点击次数: 1
  • 依赖项目数: 4
  • 推荐数: 0

GitHub 信息

  • Stars: 99
  • Watchers: 9
  • Forks: 24
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-05-19