@oohmmm/blog-sdk
v0.1.0
Published
OOHMMM blog client SDK for tenant apps.
Readme
@oohmmm/blog-sdk
Client SDK for reading blog content from the OOHMMM content platform.
Install
npm install @oohmmm/blog-sdkUsage
import { createOohmmmBlogClient } from "@oohmmm/blog-sdk";
const client = createOohmmmBlogClient({
platformUrl: process.env.OOHMMM_PLATFORM_URL!,
siteId: process.env.OOHMMM_SITE_ID!,
readToken: process.env.OOHMMM_READ_TOKEN!,
});
const { posts } = await client.listPosts({ limit: 20 });
const { post } = await client.getPostBySlug("what-is-crypto-prop-trading");Webhook Signature Helpers
import { verifyOohmmmWebhookSignature } from "@oohmmm/blog-sdk";
const ok = verifyOohmmmWebhookSignature({
secret: process.env.OOHMMM_WEBHOOK_SECRET!,
rawBody,
signatureHeader: request.headers.get("x-oohmmm-signature"),
});Required Env Vars
OOHMMM_PLATFORM_URLOOHMMM_SITE_IDorOOHMMM_SITE_SLUGOOHMMM_READ_TOKEN
