اختر الحزمة التي تناسب بيئتك التقنية
تغلّف SDK الخاصة بـ TypeScript واجهة FoPost API المستضافة بأنواع كاملة. ونواة PHP وغلاف Laravel مرخّصان بـ MIT وينشران مباشرة من خادمك ببيانات اعتماد منصاتك الخاصة. وتربط إضافة WordPress موقعًا مستضافًا ذاتيًا بمساحة عملك. وأي شيء آخر يُولَّد من مواصفات OpenAPI.
import { FoPost } from '@fopost/sdk';
const client = new FoPost({ apiKey: process.env.FOPOST_API_KEY });
const [workspace] = await client.workspaces.list();
const accounts = await client.accounts.list({ workspaceId: workspace.id });
const post = await client.posts.create({
workspaceId: workspace.id,
status: 'scheduled',
scheduleAt: '2026-09-01T09:00:00Z',
content: [{ text: 'Shipped a new release today.' }],
accounts: accounts.map((a) => ({ id: a.id })),
});TypeScript بأنواع كاملة
لكل نقطة نهاية وجسم طلب واستجابة نوعٌ محدد. والإكمال التلقائي يتولى القراءة عنك.
PHP دون حساب
تعمل حزمتا النواة وLaravel على خادمك ولا تحتاجان إلى حساب مستضاف.
مواصفات OpenAPI
تُقدَّم من الواجهة نفسها، فلا يبتعد العميل المولَّد عن بيئة الإنتاج أبدًا.
الواجهة كاملة في صورة دوال بأنواع محددة
تغطي @fopost/sdk المنشورات والتسليمات والحسابات ومساحات العمل والتصنيفات، إضافة إلى أدوات الذكاء الاصطناعي لتوليد التعليقات وإعادة الصياغة وإعادة التوظيف. تعمل في Node وبيئات edge، وتعيد محاولة الأخطاء العابرة، وتُظهر ترويسات حد المعدل لتتمهّل. وخادم MCP مبني عليها.
اقرأ وثائق SDKconst deliveries = await client.posts.deliveries(post.id);
for (const d of deliveries) {
console.log(d.platform, d.status, d.external_url);
}
const health = await client.accounts.health(accounts[0].id);
console.log(health);كل الموارد
كائن عميل واحد، ودالة واحدة لكل نقطة نهاية، بأنواع محددة من البداية إلى النهاية.
إعادة المحاولة والتمهّل
تُعاد محاولة انقطاعات الشبكة وأخطاء 429 قبل أن يصلك أي خطأ.
النواة نفسها التي يستخدمها MCP
يستخدم @fopost/mcp هذه SDK، فيتصرف الوكيل والسكربت بالطريقة نفسها.
انشر من PHP ببيانات اعتمادك الخاصة
fopost/social-core مكتبة نشر مستقلة فيها محوّل لكل شبكة دون أي اعتماد على إطار عمل. وتضيف fopost/social-laravel مزوّد خدمة وواجهة facade وأحداثًا ودعمًا لقوائم الانتظار. لا تتصل أيٌّ منهما بالمنتج المستضاف، فأنت تقدّم بيانات اعتماد المنصات وهي تنشر مباشرة.
اطّلع على حزم PHPuse Fopost\Social\Laravel\Facades\FopostSocial;
$result = FopostSocial::linkedin('Shipped a new release today.');
if ($result->success) {
logger()->info("Published: {$result->externalUrl}");
}MIT، على خادمك
تثبيت عبر Composer، دون حساب ولا مفتاح ولا حدود استخدام من جهتنا.
تكامل Laravel
إعدادات وfacade وأحداث ونشر عبر قائمة الانتظار جاهزة فورًا.
قواعد التنسيق نفسها
حدود الطول ومعالجة الوسائط تطابق المحوّلات المستضافة.
إضافة لـ WordPress، ومواصفات لكل ما عداها
تربط إضافة WordPress موقعًا مستضافًا ذاتيًا بمساحة عملك عبر رمز موقع محدد الصلاحيات، فتصل المنشورات التي تكتبها في FoPost إلى الموقع. ولأي لغة أخرى، تُقدَّم مواصفات OpenAPI مباشرة من الواجهة، فوجّه إليها مولّدًا واحصل على عميل يطابق ما هو منشور اليوم.
ابدأ البناءcurl https://api.fopost.com/v1/openapi.json -o openapi.json
npx @openapitools/openapi-generator-cli generate \
-i openapi.json -g python -o ./clientإضافة WordPress
مجانية في دليل الإضافات. الصق رمز الموقع وانشر على موقعك.
مواصفات مباشرة
تصف GET /v1/openapi.json دائمًا الواجهة العاملة.
أي لغة
Python أو Go أو Ruby أو أي لغة لها مولّد OpenAPI.
أسئلة حول SDK، مع إجاباتها
ما الحزم التي تحتاج إلى حساب؟
ما الفرق بين حزمة PHP وSDK الخاصة بـ TypeScript؟
هل SDK الخاصة بـ TypeScript مفتوحة المصدر؟
هل تعمل SDK في المتصفح؟
هل تستخدم إضافة WordPress الخدمة المستضافة؟
كيف أحصل على عميل بلغة أخرى؟
ابنِ على SDK اليوم
البداية مجانية وواجهة API كاملة مُضمَّنة. أنشئ مفتاحًا ونفّذ أول طلب خلال دقائق.
احصل على مفتاح API