thomas-dotworx/gosquared-php-sdk 问题修复 & 功能扩展

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

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

thomas-dotworx/gosquared-php-sdk

最新稳定版本:1.0.3

Composer 安装命令:

composer require thomas-dotworx/gosquared-php-sdk

包简介

README 文档

README

The official GoSquared PHP module for integrating the GoSquared API into your PHP app with ease.

Usage

Tracking API

See the Tracking API docs site for full documentation.

Reporting API

The reporting APIs and their functions are listed on Reporting API docs site.

Quick guide

require_once('gosquared-php-sdk/main.php');

$opts = array(
  'site_token' => 'your-site-token',
  'api_key' => 'your-api-key'
);
$GS = new GoSquared($opts);

// Track events
$result = $GS->track_event('Event Name');

// Create anonymous Person
$person = $GS->create_person();

// Identify person
$response = $person->identify('user-id', array(
  'name' => 'Foo Bar',
  'email' => 'foo@bar.com'
));

// Retrieve live data
$result = $GS->now->concurrents();

// Retrieve historical data
$result = $GS->trends->aggregate();

// Retrieve Ecommerce data
$result = $GS->ecommerce->transactions();

Requirements

  • PHP >= 5.2.0
  • cURL

Running tests

make test

To test with your own site token and api key, you can prefix this command with the SITE_TOKEN and API_KEY environment variables containing your keys. WARNING: this will track test data under your account

Debugging

To switch on debug logs, place the following define statement before including this library:

define('GOSQUARED_DEBUG', true);

Debug output will then be sent to the standard output streams. Common places to find the output are your console (if run with CLI), your web server logs, or php-fpm logs.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-04-27