Download the PHP package zaycon/whatcounts without Composer

On this page you can find all versions of the php package zaycon/whatcounts. 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 whatcounts

ZayconWhatCounts

Latest Stable Version Total Downloads Build Status Coverage Status

PHP API Wrapper for the WhatCounts HTTP API (https://support.whatcounts.com/hc/en-us/categories/200372375-API-HTTP)

Table of Contents


Installation

Add ZayconWhatCounts to your composer.json file. If you are not using Composer, you should be. It's an excellent way to manage dependencies in your PHP application.


Documentation

Initialize Your Object

Realms

Get Realm Settings

Lists

Show Lists

Get List by ID

Get List by Name

Create List

Update List

Articles

Show Articles

Get Article by ID

Get Article by Name

Copy Article

Create Article Blank

Create Article (not working)

Update Article

Delete Article

Subscriber Management

Find Subscriber

Find Subscriber in List

Subscribe

Unsubscribe

Delete Subscriber

Delete Subscribers

Show Subscriber Details

Update Subscriber

Change Email Address

Add Subscriber to Lifecycle Campaign

Send Mail

Send One-Off Message

Subscribe and Send One-Off Message

Launch Campaign

Reporting

Show User Events

Report Subscriber Events

Report Unsubscribes

Show Optouts

Show Global Optouts

A/B Testing

Show A/B Definitions

Get A/B Definition

Report A/B Test Statistics

Templates

Show Templates

Get Template by ID

Get Template by Name

Create Template

Update Template

Preview Template

Segmentation Rules

Show Segmentation Rules

Create Segmentation Rule

Update Segmentation Rule

Delete Segmentation Rule

Test Segmentation Rule

Social

Get All Social Providersphp

$output = $whatcounts->getSocialProviders();



####Get Social Provider by ID

####Get Social Provider by Username

####Delete Social Provider by ID

####Delete Social Provider by Username

####Set Social Post for Template

####Get Social Posts by Template ID

####Get Social Posts by Template Name

###Reporting
####Show Campaigns

####Report Campaign List

####Show Campaign Statistics

####Show Multiple Campaign Statistics

####Report Campaign Clicks

####Report Subscriber Clicks

####Report Daily Statistics

####Report Browser Info

####Report Bounce Statistics

####Report Tracked Events

####Report Tracked Events by Campaign

####Show Hard Bounces

####Show Soft Bounces

####Show Block Bounces

####Show Complaints

####Report Subscriber by Update

####Report Subscribers in List

----
## <a name="todo"></a>@todo

####A/B Testing
- chooseABWinner: Choose A/B Winner

####Articles
- createArticle: Create Article

####Folders
- createFolder: Create Folder
- getFolderById: Get Folder ID

####Send Mail
- scheduleCampaignt: Schedule Campaign Deployment
- processSpringbotAbandonedCart: Process Abandoned Cart

####Relational Data

No API documentation exists for these commands (https://support.whatcounts.com/hc/en-us/articles/204669685-Commands)

- relationalactivatefield: Activate Field
- relationalactivatetable: Activate Table
- relationaladdfield: Add Field
- relationaladdtable: Add Table
- relationaldelete: Delete Data
- relationalfind: Find Data
- relationalfindfield: Find Field
- relationalfindtables: Find Table
- relationalsave: Save Data

###API Issues

These commands do not return well formed XML, and thus need to return data in CSV form:

- rpt_bounce_stats
- rpt_abstats
- showarticlelist
- show_campaigns
- show_campaign_stats_multi
- show_lists
- show_seg
- show_templates
- show_user_events

These commands do not properly return a FAILURE (when test returns no results):

- findinlist
- find

Using API version 8.4.0 causes command 'detail' to return incomplete XML

Executing command subandsend sends email and adds subscriber but doesn't seem to add to a list.

createarticle returns "FAILURE: cannot create article [article_name]"

show_campaign_list returns track_clicks twice. One as true/false, one as yes/no.

rpt_bounce_stats seems to ignore bounce_type and returns all bounce_type values.

----
## <a name="about"></a>About
Developed by [Zaycon Fresh](https://www.zayconfresh.com)

All versions of whatcounts with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
parsecsv/php-parsecsv Version 0.4.5
guzzlehttp/guzzle Version ~6.0
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 zaycon/whatcounts contains the following files

Loading the files please wait ...