loeken/cryptocompare-api-php-wrapper 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

loeken/cryptocompare-api-php-wrapper

Composer 安装命令:

composer require loeken/cryptocompare-api-php-wrapper

包简介

Php wrapper class based on guzzle to query the cryptocompare.com api

README 文档

README

0.) untested

I just started rewriting it to match the documentation that can be found on

https://min-api.cryptocompare.com/documentation

There are some new endpoints available, some will get deprecated soon. I cleaned this up. Did not test yet. Added base for phpunit based unit tests.

1.) Installation

the easiest way to get started is to use composer to retrieve the files.

prepare composer inside your project folder

The following commands will download the pre compiled composer.phar, which will download the project for us.

cd ~/Projectfolder
wget https://getcomposer.org/composer.phar

create composer.json or add to your existing composer.json

minimal composer.json

{
  "require": {
    "loeken/cryptocompare-api-php-wrapper": "dev-master"
  }
}

single line to add composer.json

    "loeken/cryptocompare-api-php-wrapper": "dev-master",

make composer update from github/packagist

php composer.phar update

short explanation of composer

composer retrieves the last version of the code from github and downloads it to the vendor/* folder inside your project. It will also generate a autoload.php which you can then load inside your php code, this will then load all classes included in this project. This is also usefull if you want to update our api wrapper to the last version, simply run the composer update command again.

including our classes in your files

if your .php script file is in the same folder as the vendor folder, use the following line, else adjust the path.

<?php
require_once('vendor/autoload.php');

full working code example

<?php
require_once('vendor/autoload.php');


$cryptocomparePrice = new Cryptocompare\Price();
$example1 = $cryptocomparePrice->getSingleSymbolPriceEndpoint("true","BTC","USD","CCCAGG","false");
print_r($example1);

?>

apiKey

thanks to a user submission we now have support for apiKeys you can simply set your apiKey after creating your object

<?php
require_once('vendor/autoload.php');


$cryptocomparePrice = new Cryptocompare\Price();
$cryptocomparePrice->setApiKey("yourapikeyhere");
$example1 = $cryptocomparePrice->getSingleSymbolPriceEndpoint("true","BTC","USD","CCCAGG","false");
print_r($example1);

?>

统计信息

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

GitHub 信息

  • Stars: 17
  • Watchers: 1
  • Forks: 17
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2017-10-06

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固