tatwerat/social-counter

PHP 社交计数插件可以抓取您喜欢的社交网络中粉丝/关注者等的最新计数,然后在您的博客上显示它们。这是鼓励更多用户加入您网络的完美解决方案。

1.0.0 2021-03-01 21:17 UTC

This package is auto-updated.

Last update: 2024-09-29 05:36:37 UTC


README

抓取您粉丝/关注者等的最新计数

您可以为插件定义要显示信息的社会网络网站。您可以将任何用户ID或网站URL添加到插件中,以便检索安装插件的不同网站的计数。

Demo

查看演示

如何使用?

需要插件文件

--

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 关注者计数