Skip to content

sandklock/soclall-api-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

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

About

SocialAll library for PHP

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages