drmonkeyninja/social-share-url

一个独立的实用库,用于生成在各种社交媒体平台上分享内容的URL。

1.4.0 2019-09-27 18:03 UTC

This package is auto-updated.

Last update: 2024-08-28 04:16:23 UTC


README

Build Status Latest Stable Version

一个独立的实用库,用于生成在各种社交媒体平台上分享内容的URL。

Social Share 目前支持 Delicious、Digg、Evernote、Facebook、Friend Feed、Google Bookmarks、Hacker News、LinkedIn、Newsvine、Pinterest、Pocket、Reddit、Slashdot、简单邮件、StumbleUpon、Technorati、Tumblr、Twitter、VK、WhatsApp 和 Xing。

要求

  • Composer

安装

通过 Composer 安装:

composer require drmonkeyninja/social-share-url ~1

用法

要生成一个社交分享URL,只需使用 getUrl() 方法,传递您想链接的社交网络名称和您想分享的页面URL:

use \drmonkeyninja\SocialShareUrl\SocialShareUrl;

$SocialShareUrl = new SocialShareUrl();
$url = $SocialShareUrl->getUrl('facebook', 'http://example.com');

您可以通过将参数作为数组传递给第三个参数来进一步传递要包含在分享URL中的参数:

$url = $SocialShareUrl->getUrl(
	'facebook',
	'http://example.com'
	['text' => 'Hello World']
);

支持的参数包括:

  • text
  • image

可以在 src/data/stubs.php 文件中找到可用的社交网络的全列表。您也可以使用 getServices() 方法返回 SocialShareUrl 支持的社交网络全列表:

$services = $SocialShareUrl->getServices();

许可

MIT 许可证。