socialall

SocialAll library for Node.js

Usage no npm install needed!

<script type="module">
  import socialall from 'https://cdn.skypack.dev/socialall';
</script>

README

SocialAll

SocialAll API library for Node.js

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

Installation

$ npm install socialall

Go to SocialAll and register an application for free.

Usage

var SocialAll = require('socialall')
  , sa = new SocialAll(app_id, secret_key);

console.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