previewlinks/php-previewlinks

官方PHP Previewlinks客户端

v1.0.0 2022-12-09 02:20 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)。请参阅许可证文件获取更多信息。