Node.js (TypeScript)
v1.0.0$ pnpm add @cd4cd/sdk
import { CD4CD } from '@cd4cd/sdk';
const client = new CD4CD('cd_live_xxx');
const link = await client.links.create({
longUrl: 'https://example.com'
});
console.log(link.shortUrl);كل SDK يغطّي ١٠٠٪ من الـ REST API، يدعم retry تلقائي، ويستهلك أقل من ٥٠ كيلوبايت بعد تصغيره.
$ pnpm add @cd4cd/sdk
import { CD4CD } from '@cd4cd/sdk';
const client = new CD4CD('cd_live_xxx');
const link = await client.links.create({
longUrl: 'https://example.com'
});
console.log(link.shortUrl);$ composer require cd4cd/sdk
<?php
require 'vendor/autoload.php';
$client = new CD4CD\Client('cd_live_xxx');
$link = $client->links->create([
'longUrl' => 'https://example.com'
]);
echo $link->shortUrl;$ pip install cd4cd
from cd4cd import CD4CD
client = CD4CD('cd_live_xxx')
link = client.links.create(
long_url='https://example.com'
)
print(link.short_url)$ go get github.com/cd4cd/sdk-go
package main
import (
"fmt"
cd "github.com/cd4cd/sdk-go"
)
func main() {
client := cd.New("cd_live_xxx")
link, _ := client.Links.Create(&cd.LinkParams{
LongURL: "https://example.com",
})
fmt.Println(link.ShortURL)
}الـ REST API بسيط — كل لغة تستطيع استدعاءه بـ HTTP client. للاقتراحات، راسل [email protected].