定制 snowiow/cocurl 二次开发

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

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

snowiow/cocurl

Composer 安装命令:

composer require snowiow/cocurl

包简介

Abstraction Layer for Clash of Clans API Results

README 文档

README

Intro

COCUrl is a PHP framework with the goal to interact with the Clash of Clans Developer API more easily. It creates an object oriented layer above the raw cURL requests and offers Objects and Enums for the most common types returned by the CoC API. Sending requests is as easy as calling some functions on a object.

Installation

Installation via composer is currently supported. Just add the following line to the require key in your composer.json file inside your project directory.

"require": {
  "snowiow/cocurl": "dev-master"
}

Instead of dev-master you can also use any specified version you like. For more informations visit the composer website

How to use?

Everything starts with the Client class. It needs an API key to be created.

$client = COCUrl\Client('my-api-key');

With the $client instance you are able to do all calls, that are available in the CoC API Beta. All calls are done as function calls. For example, if we want to retrieve all locations we do the following:

$client = COCUrl\Client('my-api-key');
$locations = $client->locations();

$locations is an array with Location objects. All the data is available as public attributes. For example we can get the name of the first location we found by executing the following line:

$locations[0]->name; 

If you want to do a specialised request under the same URL it is also possible over the same method. This is mostly implemented with the help of standard parameters. This behaviour is pulled through the whole COCUrl Framework. For example, if you know the id of the Location you want to retrieve. The call would look like this:

$location = $client->locations(32000094); //Returns a Location object of Germany
echo $location->name; //Would print Germany

For a complete reference of what's implemented at this state, please refer to the ClientTest Class.

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-02-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固