التوثيق

التوثيق

ForceKit هو مجموعة من أدوات مطوّري Salesforce. تعمل معظم الأدوات بالكامل داخل متصفحك؛ كما يتوفّر Sample Data Generator ومحوّل المعرّفات عبر REST API أيضًا (انظر أدناه).

الأدوات

REST API

تُعرَض أداتان تحت المسار الأساسي المُعرَّف بالإصدار /api/v1. تُعيد نقاط النهاية JSON (يمكن لـ Data Generator بثّ CSV/ZIP أيضًا). جميع مسارات API مُقيَّدة بمعدّل الاستخدام لكل عنوان IP؛ يُعيد تجاوز الحد HTTP 429 مع ترويسة Retry-After.

ID Converter — GET|POST /api/v1/id-converter

مثال على الاستخدام:

# Single ID (15 ↔ 18), auto-detected
curl 'https://forcekit.org/api/v1/id-converter?id=001D000000IqhSL'
# → {"valid":true,"id15":"001D000000IqhSL","id18":"001D000000IqhSLIAZ","direction":"15 → 18"}

# Batch (max 1000 IDs); invalid ones are flagged, not rejected
curl -X POST 'https://forcekit.org/api/v1/id-converter' \
  -H 'Content-Type: application/json' \
  -d '{"ids":["001D000000IqhSL","badid"]}'

Sample Data Generator — POST /api/v1/data-generator

مثال على الاستخدام:

# format: "json" (default) | "csv" (one object) | "zip" (both files)
curl -X POST 'https://forcekit.org/api/v1/data-generator' \
  -H 'Content-Type: application/json' \
  -d '{"object":"both","accounts":5,"contacts":10,"country":"PL","locale":"pl","format":"json"}'

# Available countries (for the "country" field)
curl 'https://forcekit.org/api/v1/data-generator/countries'

الأدوات من جهة العميل

الأدوات الأخرى (أدوات مساعدة SOQL، وJSON→Apex، وCRON، والأذونات، وGovernor Limits) تعمل في المتصفح فقط — البيانات التي تكتبها لا تغادر جهازك.