sandklock/soclall

此包已被 废弃 并不再维护。作者建议使用 sandklock/socialall 包。
关于此包最新版本(2.1.0)没有可用的许可信息。

SocialAll 是所有网络的统一API

2.1.0 2015-10-30 09:40 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:51:28 UTC


README

PHP的SocialAll API库

注意: SocialAll 是一个支持社交登录、发布(支持视频和照片)、消息和朋友邀请的15+流行社交网络的统一API。

安装

$ composer require sandklock/socialall

访问 SocialAll 并免费注册一个应用。

使用

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 -- 查看 网络
  • $callback_url -- string
  • 返回 string 登录URL
$sa->getUser($token, $callback)
  • $token -- string
  • $callback -- function ($err, $user)
$sa->getFriends($token, $callback)
  • $token -- string -- SocialAll提供的token
  • $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 -- 朋友ID列表
  • $title -- string
  • $callback -- function ($err)

网络

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

错误和问题

如果您遇到任何错误或问题,请自由地在 github 上创建问题。

致谢

SandKlock