واجهة API لأسعار Palmoil FFB التاريخية
احصل على سجل جدول FFB
نقطة النهاية والطلب
نقطة نهاية REST
GET /v1/commodities/oil-palm-ffb-price/observationsطلب العقد
curl --request GET \
--url "https://api.narwhalapi.com/v1/commodities/oil-palm-ffb-price/observations?series_id=id-ri-oil-palm-ffb-smallholder-purchase-agreement&start=2026-08-01&end=2026-09-02&limit=100" \
--header "Authorization: Bearer $NARWHAL_API_KEY"يستخدم MCP commodities_get_oil_palm_ffb_price_observationsتشترك REST وMCP في المخطط نفسه وحصة الحساب وفحص الحقوق وشكل المشكلة نفسه.
المعلمات
| الاسم | مطلوب | النوع | المعنى |
|---|---|---|---|
series_id | نعم | الاستعلام · ثابت Narwhal ID | السلسلة التي يعيدها اكتشاف السلاسل المادية. |
start | لا | الاستعلام · YYYY-MM-DD | حد أدنى شامل. يجب إرساله مع النهاية. |
end | لا | الاستعلام · YYYY-MM-DD | حد أعلى حصري. يجب أن يكون لاحقًا للبداية. |
limit | لا | الاستعلام · عدد صحيح, 1–500 | الحد الأقصى للجداول الكاملة المعادة. الافتراضي 100. |
cursor | لا | الاستعلام · سلسلة نصية غير قابلة للتفسير | رمز متابعة مرتبط بالسلسلة ونطاق التاريخ نفسيهما. |
الاستجابة
مثال على العقد
{
"series_id": "id-ri-oil-palm-ffb-smallholder-purchase-agreement",
"commodity": "OIL-PALM-FFB",
"country": "IDN",
"area": "ID-RI",
"producer_type": "smallholder",
"producer_arrangement": "purchase_agreement",
"price_basis": "official_purchase_schedule",
"currency": "IDR",
"unit": "kilogram",
"observations": [
{
"effective_from": "2026-08-26",
"effective_to": "2026-09-01",
"released_on": "2026-08-26",
"revision": 1,
"prices": [
{
"tree_age_min_years": 9,
"tree_age_max_years": 9,
"price": "3878.72"
}
]
}
],
"next_cursor": null
}| حقل | النوع | مطلوب | المعنى |
|---|---|---|---|
series_id / commodity / country / area | سلاسل نصية | نعم | الهوية الثابتة ونطاق السوق المادية. |
producer_type / producer_arrangement | سلاسل نصية أو قيمة فارغة | نعم | نطاق المنتج المشترك بين كل جدول مُعاد. |
price_basis / currency / unit | سلاسل نصية | نعم | معنى القيمة المشتركة واصطلاح عرض السعر. |
observations | مصفوفة | نعم | جداول كاملة مرتبة حسب effective_from، من الأقدم أولًا. |
next_cursor | سلسلة نصية أو قيمة فارغة | نعم | رمز متابعة غير شفاف، أو قيمة فارغة في النهاية. |
الأخطاء والحصة
400 invalid_query— الرمز أو المنطقة أو نطاق التاريخ أو الحد أو المحدد غير صالح.400 invalid_cursor— المؤشر غير صالح أو لا يطابق السلسلة والنطاق.401 invalid_api_key— مفتاح Bearer مفقود أو مرفوض.404 physical_price_observations_not_found— لا توجد بيانات معتمدة كاملة تطابق الطلب.429 rate_limit_exceededأوquota_exhausted— استُنفدت الحصة المشتركة.503 physical_price_unavailable— لا يستطيع إصدار كامل تلبية الواجهة بأمان.
لا تستهلك الطلبات المرفوضة وأخطاء الخادم الحصة الشهرية.
التغطية
يتضمن السجل جداول كاملة مقبولة فقط. ولا يُعد ادعاءً باكتمال كل منطقة أو سنة.
متاح باستخدام مفتاح Narwhal API.