itisbean / weibohit
微博排名点击
1.2.10
2020-12-01 04:21 UTC
Requires
- php: >=5.6.0
- catfan/medoo: ^1.7
- guzzlehttp/guzzle: ^6.2
- phpseclib/phpseclib: ^2.0
README
PHP的Sina微博API。包括登录、发布、转发、评论、签到主题...
Composer安装
composer require itisbean/weibohit -vvv
演示
演示:[https://prettycrazyjoey.cn/oursong?referer=joey](https://prettycrazyjoey.cn/oursong?referer=joey) 左上角➡️拉開
使用方法
// 引入autoload.php(框架中使用不需要) include_once __DIR__.'/../vendor/autoload.php'; $whitInstance = \Weibohit\Weibohit::init([ 'username' => 'your account', 'password' => 'your password', 'doorImgPath' => 'if need door code, the door image would be saved here' ]); // 發微博 $ret = $whitInstance->post('I am a robot'); // 評論 $whitInstance->comment($ret['data'], 'right');
功能
发布
/** * 发微博 * @param string $text 发送微博的文字内容 * @return array */ $whitInstance->post($text);
转发
/** * 转发 * @param string $mid 原贴ID * @param string $text 发送微博的文字内容 * @return array */ public function repost($mid, $text = '');
PC端评论
/** * 评论帖子 * @param string $mid 贴子ID * @param string $text 评论内容 * @return array */ public function comment($mid, $text = '');
移动端评论
/** * 移動端評論帖子 * @param string $mid * @param string $text * @param boolean $istry * @return array */ public function mComment($mid, $text, $istry = false);
点赞或取消点赞
/** * 点赞或取消 * @param string $mid 贴子ID * @return array */ public function like($mid);
在超话题中签到
/** * 超话签到 * @param string $tid 超话ID * @return array */ public function topicSign($tid);
在超话题中发布
/** * 超话发贴 * @param string $tid 超话ID * @param string $text 贴子内容 * @return array */ public function topicPost($tid, $text);
获取电视信息
/** * 微博视频信息 * @param string $tvurl * @return array */ public function getTvinfo($tvurl);
获取个人信息
/** * 获取登录用户ID * @return array */ public function getSelf()
发送Incrspct卡片
/** * 送加油卡 * @param integer $num 送卡数量 * @param string $text 发送微博的文字内容 * @return array */ public function incrspt($num = 1, $text = '');