Download the PHP package dmitxe/bybit-exchange without Composer

On this page you can find all versions of the php package dmitxe/bybit-exchange. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bybit-exchange

SwaggerClient-php

REST API for the Bybit Exchange. Base URI: [https://api-testnet.bybit.com]

This PHP package is automatically generated by the Swagger Codegen project:

Requirements

PHP 5.5 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

Then run composer install

Manual Installation

Download the files and include autoload.php:

Tests

To run the unit tests:

Getting Started

Please follow the installation procedure and then run the following:

Documentation for API Endpoints

All URIs are relative to https://api-testnet.bybit.com

Class Method HTTP request Description
APIkeyApi aPIkeyInfo GET /open-api/api-key Get account api-key information.
CommonApi commonGet GET /v2/public/time Get bybit server time.
ConditionalApi conditionalCancel POST /open-api/stop-order/cancel Cancel conditional order.
ConditionalApi conditionalCancelAll POST /v2/private/stop-order/cancelAll Cancel conditional order.
ConditionalApi conditionalGetOrders GET /open-api/stop-order/list Get my conditional order list.
ConditionalApi conditionalNew POST /open-api/stop-order/create Place a new conditional order.
ConditionalApi conditionalReplace POST /open-api/stop-order/replace Replace conditional order. Only incomplete orders can be modified.
ExecutionApi executionGetTrades GET /v2/private/execution/list Get user’s trade records.
FundingApi fundingGetRate GET /open-api/funding/prev-funding Funding settlement occurs every 8 hours at 00:00 UTC, 08:00 UTC and 16:00 UTC. The current interval's fund fee settlement is based on the previous interval's fund rate. For example, at 16:00, the settlement is based on the fund rate generated at 8:00. The fund rate generated at 16:00 will be used at 0:00 on the next day.
FundingApi fundingPredicted GET /open-api/funding/predicted-funding Get predicted funding rate and funding fee.
FundingApi fundingPredictedRate GET /open-api/funding/prev-funding-rate Get predicted funding rate and funding fee.
KlineApi klineGet GET /v2/public/kline/list Query historical kline.
LinearOrderApi linearOrderNew POST /private/linear/order/create Create Order
MarketApi marketOrderbook GET /v2/public/orderBook/L2 Get the orderbook.
MarketApi marketSymbolInfo GET /v2/public/tickers Get the latest information for symbol.
OrderApi orderCancel POST /open-api/order/cancel Get my active order list.
OrderApi orderCancelAll POST /v2/private/order/cancelAll Get my active order list.
OrderApi orderCancelV2 POST /v2/private/order/cancel Get my active order list.
OrderApi orderGetOrders GET /open-api/order/list Get my active order list.
OrderApi orderNew POST /open-api/order/create Place active order
OrderApi orderNewV2 POST /v2/private/order/create Place active order
OrderApi orderQuery GET /v2/private/order Get my active order list.
OrderApi orderReplace POST /open-api/order/replace Replace active order. Only incomplete orders can be modified.
PositionsApi positionsChangeMargin POST /position/change-position-margin Update margin.
PositionsApi positionsMyPosition GET /position/list Get my position list.
PositionsApi positionsMyPositionV2 GET /v2/private/position/list Get my position list.
PositionsApi positionsSaveLeverage POST /user/leverage/save Change user leverage.
PositionsApi positionsTradingStop POST /open-api/position/trading-stop Set Trading-Stop Condition.
PositionsApi positionsUserLeverage GET /user/leverage Get user leverage setting.
SymbolApi symbolGet GET /v2/public/symbols Query Symbols.
WalletApi walletGetBalance GET /v2/private/wallet/balance get wallet balance info
WalletApi walletGetRecords GET /open-api/wallet/fund/records Get wallet fund records
WalletApi walletGetRiskLimit GET /open-api/wallet/risk-limit/list Get risk limit.
WalletApi walletSetRiskLimit POST /open-api/wallet/risk-limit Set risk limit
WalletApi walletWithdraw GET /open-api/wallet/withdraw/list Get wallet fund records

Documentation For Models

Documentation For Authorization

apiKey

apiSignature

timestamp

Author

[email protected]


All versions of bybit-exchange with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dmitxe/bybit-exchange contains the following files

Loading the files please wait ....