Download the PHP package ipalaus/buffer-php-sdk without Composer

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

Buffer PHP SDK

Build Status Coverage Status

Unofficial Buffer SDK for PHP.

This package is compliant with PSR-0, PSR-1, and PSR-2. If you notice compliance oversights, please send a patch via pull request.

Installation

Via Composer:

Usage

First of all, you need a valid token to be able to send authorized requests to the Buffer API. You can register your app and use the provided access token or get a user's token authenticating with OAuth 2.0.

Once you have a valid token, you can create a new instance and then create a instance:

Methods

User

A user represents a single Buffer user account.

Get a user

Returns a single user.

Profiles

A Buffer profile represents a connection to a single social media account.

Get profiles

Returns an array of social media profiles connected to a users account.

Get a single profile

Returns details of the single specified social media profile.

Get posting schedules

Returns details of the posting schedules associated with a social media profile.

Set posting schedules

Set the posting schedules for the specified social media profile.

Note: updating multiple schedules only works for paid plans. Unfortunately, if we try to update multiple schedules in a free plan it will simply erase everything.

Updates

An update represents a single post to a single social media account. An update can also include media attachments such as pictures and links.

Get a update

Returns a single social media update.

Get pending updates

Returns an array of updates that are currently in the buffer for an individual social media profile.

Get sent updates

Returns an array of updates that have been sent from the buffer for an individual social media profile.

Get update interactions

Returns the detailed information on individual interactions with the social media update such as favorites, retweets and likes.

Note: I think there is a bug in this endpoint. I've to dig dipper to find out what's going on.

Reorder updates

Edit the order at which statuses for the specified social media profile will be sent out of the buffer.

Randomize updates order

Randomize the order at which statuses for the specified social media profile will be sent out of the buffer.

Create a update

Create one or more new status updates.

Update an update

Edit an existing, individual status update.

Share an update

Immediately shares a single pending update and recalculates times for updates remaining in the queue.

Destroy an update

Permanently delete an existing status update.

Move update to top

Move an existing status update to the top of the queue and recalculate times for all updates in the queue. Returns the update with its new posting time.

Links

A link represents a unique URL that has been shared through Buffer.

Shares

Returns an object with a the numbers of shares a link has had using Buffer. www will be stripped, but other subdomains will not.

Info

This namespace is used for auxilary information that can be useful when creating your app.

Get configuration

Returns an object with the current configuration that Buffer is using, including supported services, their icons and the varying limits of character and schedules.

The services keys map directly to those on profiles and updates so that you can easily show the correct icon or calculate the correct character length for an update.

Buffer Button

You can also generate a Buffer Button with the SDK:

Support

Bugs and feature request are tracked on GitHub.

License

This package is released under the MIT License. See the bundled LICENSE file for details.


All versions of buffer-php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.0
guzzle/guzzle Version 3.x
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 ipalaus/buffer-php-sdk contains the following files

Loading the files please wait ....