tatwerat / social-counter
PHP 社交计数插件可以抓取您喜欢的社交网络中粉丝/关注者等的最新计数,然后在您的博客上显示它们。这是鼓励更多用户加入您网络的完美解决方案。
1.0.0
2021-03-01 21:17 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-29 05:36:37 UTC
README
抓取您粉丝/关注者等的最新计数
您可以为插件定义要显示信息的社会网络网站。您可以将任何用户ID或网站URL添加到插件中,以便检索安装插件的不同网站的计数。
查看演示
如何使用?
需要插件文件
--
composer require tatwerat/social-counter
// use composer use tatwerat\SocialCounter\SocialCounter;
// require plugin require "./SocialCounter.php";
$SocialCounter = new SocialCounter([ 'facebook_id' => '{user_id}', 'twitter_id' => '{user_id}', 'youtube_id' => '{user_name or channel id}', 'dribbble_id' => '{user_id}', 'github_id' => '{user_id}', 'soundcloud_id' => '{user_id}', 'behance_id' => '{user_id}', 'instagram_id' => '{user_id}', 'google_api_key' => 'xxxxxxxx', 'dribbble_access_token' => 'xxxxxxxxxxxxxx', 'soundcloud_api_key' => 'xxxxxxxxxxxxxx', 'behance_api_key' => 'xxxxxxxxxxxxxx', ]); $SocialCounter->cache = true; // Cache Social Counts ( improvement the loading of your server )
如果您想返回所有社交计数,可以使用此代码
$counts_data = $SocialCounter->print_data(); echo $counts_data['facebook']; echo $counts_data['twitter']; echo $counts_data['instagram']; echo $counts_data['youtube']; echo $counts_data['dribbble']; echo $counts_data['behance']; echo $counts_data['soundcloud']; echo $counts_data['github'];
如果您想逐个调用函数,可以使用此代码
echo $SocialCounter->facebook_count(); echo $SocialCounter->twitter_count(); echo $SocialCounter->youtube_count(); // parameter ($type = 'channel' or 'user') : default value='channel' echo $SocialCounter->dribbble_count(); echo $SocialCounter->github_count(); echo $SocialCounter->soundcloud_count(); echo $SocialCounter->behance_count(); echo $SocialCounter->instagram_count();
社交网络列表
- 显示 Facebook 粉丝计数
- 显示 Twitter 关注者计数
- 显示 Instagram 关注者计数
- 显示 YouTube 订阅者计数
- 显示 GitHub 关注者计数
- 显示 SoundCloud 关注者计数
- 显示 Behance 关注者计数
- 显示 Dribbble 关注者计数