robertfausk/kurzlink-api-client

kurzelinks.de 网址缩短器的API客户端

v0.0.1 2020-12-09 09:12 UTC

This package is auto-updated.

Last update: 2024-09-09 19:21:57 UTC


README

Latest Stable Version Latest Unstable Version Total Downloads Build Status Scrutinizer Quality Score Code Coverage Software License PHP7 Compatible Open Issues Closed Issues Contributors Contributors

这是一个用PHP编写的非常简单的kurzelinks.de网址缩短器API客户端,它支持ogy.de、t1p.de、0cn.de、kurzelinks.de以及自己的域名。

安装

composer require --dev robertfausk/kurzlink-api-client

使用示例

<?php

use Robertfausk\KurzlinkApiClient\KurzlinkClient;

$apiKey = 'your secret api key';
$kurzlinkAddress = 't1p.de';
$useSandbox = true;
$client = KurzlinkClient::create($apiKey, $kurzlinkAddress, $useSandbox);
$urlToShorten = 'https://google.de/';
$requestParams = [  // feel free to use every param from api doc
    'requesturl' => '',
];
$shortUrl = $client->request($urlToShorten, $requestParams);

如何升级?

有关详细信息,请参阅变更日志

如何贡献?

复制phpunit.xml.dist并在其中插入您的API密钥,以便运行集成测试。

使用PHP Web Driver启动docker-compose

docker-compose up php7.2

运行phpunit测试

docker-compose exec php7.2 vendor/bin/phpunit

致谢

由Robert Freigang创建 robertfausk