enflow/redirect-pizza-php-sdk

一个易于与 redirect.pizza API 一起工作的 SDK

2.4.0 2024-04-07 14:34 UTC

This package is auto-updated.

Last update: 2024-09-07 15:33:20 UTC


README

redirect.pizza

Latest Version on Packagist GitHub Workflow Status Software License Total Downloads

安装

composer require enflow/redirect-pizza-php-sdk

使用方法

$apiToken = 'rpa_XXXXXXXXXXXXXXXXXXX'; // You can find this token on https://redirect.pizza/api

$redirectPizza = new \RedirectPizza\PhpSdk\RedirectPizza($apiToken);

// List all redirects
$redirectPizza->redirects();

// Create redirect
$redirect = $redirectPizza->createRedirect([
    'sources' => ['old-source.nl'],
    'destination' => 'new-fancy-site.nl',
    'redirect_type' => 'permanent',
    'keep_query_string' => false,
]);

// Fetch redirect
$redirectPizza->redirect($redirect->id);

// Update redirect
$redirect->update([
    'sources' => ['old-source.nl'],
    'destination' => 'new-fancy-site-v2.nl',
    'redirect_type' => 'permanent',
    'keep_query_string' => true,
]);

// Delete the redirect
$redirect->delete();

安全性

如果您发现任何安全相关的问题,请通过 support@redirect.pizza 发送电子邮件,而不是使用问题跟踪器。

鸣谢

此包使用了来自 Freek van der Herten 和 Mattias Geniar 的 OhDear PHP SDK 的代码,并深受其启发,该 SDK 基于 Mohammed Said 的 Forge SDK 包

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件