emme-bi / sharing-linkedin
此软件包允许您使用v2 API轻松地在LinkedIn上分享内容。
dev-master
2021-05-28 09:41 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: >=6.3
This package is auto-updated.
Last update: 2024-09-28 16:51:55 UTC
README
此软件包允许您使用v2 API在LinkedIn上分享内容。
Laravel上的安装
您可以通过composer安装此软件包
composer require emme-bi/sharing-linkedin
You can publish the config file with:
```bash
php artisan vendor:publish --provider="EmmeBi\SharingLinkedin\SharingLinkedinServiceProvider" --tag="SharingLinkedin"
发布配置文件后,您应在.env文件中声明以下变量。
SHARING_LINKEDIN_REDIRECT_URI={your_redirect_uri} SHARING_LINKEDIN_CLIENT_ID={your_client_id} SHARING_LINKEDIN_CLIENT_SECRET={your_client_secret}
分享内容
您需要用户认证代码($code)才能代表用户分享内容,您可能需要从应用程序的前端获取此代码。
分享文本
LinkedinShare::shareNone($code, $text);
分享图片
LinkedinShare::shareImage($code, $image, $text);
分享链接
LinkedinShare::shareArticle($code, $url, $text);
使用access_token分享内容
如果您希望使用用户access_token来分享内容,应将一个可选参数包含到分享函数中。例如
LinkedinShare::shareNone($access_token, $text, 'access_token');
额外功能
从认证代码获取访问令牌
LinkedinShare::getAccessToken($code)
关于Lightit
Emme-Bi Information Technology 是一家在意大利设有办事处的软件开发公司。
许可证
本项目和Laravel框架是开源软件,许可协议为MIT许可证。