Skip to content
SocialAll library for PHP
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
README.md
composer.json

README.md

SocialAll

SocialAll API library for PHP

Note: SocialAll is an unified API for 15+ popular social networks that supports social login, posting (supported video & photo), messaging and friends inviting.

Installation

$ composer require sandklock/socialall

Go to SocialAll and register an application for free.

Usage

require_once 'vendor/autoload.php';

$sa = new SocialAll\SocialAll($app_id, $secret_key);

error_log($sa->getLoginUrl('facebook', 'http://yourdomain.com/callback'));

API

$sa->getLoginUrl($network, $callback_url)
  • $network -- string -- see networks
  • $callback_url -- string
  • returns string login url
$sa->getUser($token, $callback)
  • $token -- string
  • $callback -- function ($err, $user)
$sa->getFriends($token, $callback)
  • $token -- string -- token given by SocialAll
  • $callback -- function ($err, $friends)
$sa->postStream($token, $message, $callback)
  • $token -- string
  • $message -- string
  • $callback -- function ($err)
$sa->sendMessage($token, $message, $friends, $title, $callback)
  • $token -- string
  • $message -- string
  • $friends -- array -- list of friend's IDs
  • $title -- string
  • $callback -- function ($err)

Networks

  • disqus
  • facebook
  • foursquare
  • github
  • google
  • lastfm
  • linkedin
  • live
  • mailru
  • plurk
  • reddit
  • tumblr
  • twitter
  • vkontakte
  • wordpress

Bugs and Issues

If you encounter any bugs or issues, feel free to open an issue at github.

Credits

SandKlock

You can’t perform that action at this time.