@dorapocket-tech/link-service-sdk
v0.2.1
Published
Typed client SDK for interacting with the Dorapocket link service API.
Maintainers
Readme
@dorapocket-tech/link-service-sdk
Typed client SDK for interacting with the Dorapocket Link Service API.
Install
npm install @dorapocket-tech/link-service-sdkUsage
import { LinkServiceClient } from '@dorapocket-tech/link-service-sdk';
const client = LinkServiceClient.configure({
environment: 'prod',
apiKey: process.env.LINK_SERVICE_API_KEY!,
});
const created = await client.createLink({
url: 'https://example.com',
payload: { source: 'campaign-a' },
});
const appLink = await client.createAppLink({
payload: { source: 'campaign-a' },
expiresIn: '7d',
});
const payload = await client.resolvePayload(created.code);Environments
prod->https://api.tinyhub.linksandbox->https://api.sandbox.tinyhub.link
API
LinkServiceClient.configure({ environment, apiKey })client.createLink(request, options?)client.createAppLink(request, options?)client.resolvePayload(codeOrUrl, options?)
Requirements
- Node.js 20+
- Runtime with global
fetchsupport
