previewlinks / php-previewlinks
官方PHP Previewlinks客户端
v1.0.0
2022-12-09 02:20 UTC
Requires
- php: ^7.4|^8.0
- symfony/http-client: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^1.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-29 06:20:35 UTC
README
这是PHP官方的 PreviewLinks 客户端。
安装
您可以通过composer安装此包
composer require previewlinks/php-previewlinks
用法
图片
使用image方法生成可下载的图片URL,请注意这可能会增加您页面上的加载时间。如果您想用于按需预览,请继续阅读“异步图片”。
<?php use PreviewLinks\PreviewLinks; $previewlinks = new PreviewLinks('<YOUR_SITE_API_KEY>'); $response = $previewlinks->image( templateId: 1, fields: [ 'previewlinks:title' => 'Hello from PHP SDK', ], ); // `$response` will return the response object // Be aware that you have to handle any errors or exceptions $url = $response->toArray(throw: false)['url'];
异步图片
异步图片非常适合您不想下载图片或使用元标签的情况。它将返回一个签名URL,您可以将它放入OG或Twitter图片元标签中。
<?php use PreviewLinks\PreviewLinks; $previewlinks = new PreviewLinks('<YOUR_SITE_API_KEY>'); $url = $previewlinks->asyncImage( templateId: 1, fields: [ 'previewlinks:title' => 'Hello from PHP SDK', ], ); // <meta name="twitter:image" content="{{ $url }}" >
安全漏洞
请参阅我们的安全策略了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。