Skip to main content
< رجوع

نظرة عامة

العمليات المتاحة

getV21

جلب الأساسيات المالية V2.1

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetFundamentalsV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFundamentalsV21Response res = sdk.fundamentals().getV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

المعاملالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة من الرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ البيانات (as of)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetFundamentalsV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getAlphaBeta

جلب Alpha Beta

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetAlphaBetaV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetAlphaBetaV21Response res = sdk.fundamentals().getAlphaBeta()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

المعاملالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة رموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ السريان
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetAlphaBetaV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getCompanyV21

جلب بيانات الشركة

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetCompanyV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetCompanyV21Response res = sdk.fundamentals().getCompanyV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الرد
        }
    }
}

المعاملات

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:قائمة بالرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ البيانات (as of date)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetCompanyV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getCompanyProfileV21

جلب ملف تعريف الشركة

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetCompanyProfileV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetCompanyProfileV21Response res = sdk.fundamentals().getCompanyProfileV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // التعامل مع الاستجابة
        }
    }
}

المعاملات

المعلمةالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة رموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ السريان (as of)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetCompanyProfileV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getShareClass

جلب فئة السهم

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetShareClassV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetShareClassV21Response res = sdk.fundamentals().getShareClass()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الرد
        }
    }
}

المعاملات

المعاملالنوعإلزاميالوصف
symbolsString:heavy_check_mark:قائمة من الرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ السريان (as of)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetShareClassV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getShareClassProfile

جلب ملف تعريف فئة الأسهم

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetShareClassProfileV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetShareClassProfileV21Response res = sdk.fundamentals().getShareClassProfile()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعلمات

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:قائمة بالرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ البيانات (اعتبارًا من)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetShareClassProfileV21Response

الأخطاء

نوع الخطأكود الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

get

جلب الأساسيات المالية v2

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetFundamentalsV2Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFundamentalsV2Response res = sdk.fundamentals().get()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:قائمة من الرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:التاريخ المرجعي (asOf)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetFundamentalsV2Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getAssetClassification

الحصول على تصنيف الأصول

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetAssetClassificationV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetAssetClassificationV21Response res = sdk.fundamentals().getAssetClassification()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // التعامل مع الاستجابة
        }
    }
}

المعلمات

المعلمةالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة رموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ السريان
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetAssetClassificationV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getEarningsReports

جلب تقارير الأرباح

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetEarningsReportsV21Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetEarningsReportsV21Response res = sdk.fundamentals().getEarningsReports()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.string().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعلمات

المعلمةالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة بالرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ السريان (as of)
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetEarningsReportsV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getFinancialsV21

جلب البيانات المالية v2.1

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetFinancialsV21Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFinancialsV21Response res = sdk.fundamentals().getFinancialsV21()
                .symbols("<value>")
                .asOf("<value>")
                .period("<value>")
                .reportType("<value>")
                .call();

        if (res.strings().isPresent()) {
            // معالجة الرد
        }
    }
}

المعاملات

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:قائمة بالرموز مفصولة بفواصل
asOfOptional<String>:heavy_minus_sign:تاريخ السريان
periodOptional<String>:heavy_minus_sign:الفترة
reportTypeOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetFinancialsV21Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/BzhttpResp400, 500application/json
models/errors/APIException4XX, 5XX/

getV3

جلب بيانات الأساسيات المالية V3

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetFundamentalsV3Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetFundamentalsV3Response res = sdk.fundamentals().getV3()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2024-10-27")
                .call();

        if (res.string().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

ParameterTypeRequiredDescription
symbolsString:heavy_check_mark:قائمة رموز مفصولة بفواصل
fromOptional<String>:heavy_minus_sign:تاريخ البداية
toOptional<String>:heavy_minus_sign:تاريخ الانتهاء
dateOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetFundamentalsV3Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getBalanceSheetV3

جلب الميزانية العمومية V3

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetBalanceSheetV3Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetBalanceSheetV3Response res = sdk.fundamentals().getBalanceSheetV3()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2023-12-25")
                .call();

        if (res.strings().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

المعاملالنوعمطلوبالوصف
symbolsString:heavy_check_mark:الرموز
fromOptional<String>:heavy_minus_sign:من
toOptional<String>:heavy_minus_sign:إلى
dateOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetBalanceSheetV3Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/BzhttpResp400application/json
models/errors/APIException4XX, 5XX/

getCashFlowV3

جلب بيانات التدفق النقدي v3

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetCashFlowV3Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetCashFlowV3Response res = sdk.fundamentals().getCashFlowV3()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2024-05-15")
                .call();

        if (res.strings().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

المعاملالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة رموز مفصولة بفواصل
fromOptional<String>:heavy_minus_sign:تاريخ البدء
toOptional<String>:heavy_minus_sign:تاريخ الانتهاء
dateOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetCashFlowV3Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/BzhttpResp400, 500application/json
models/errors/APIException4XX, 5XX/

getIncomeStatement

جلب قائمة الدخل V3

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.operations.GetIncomeStatementV3Response;

public class Application {

    public static void main(String[] args) throws Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetIncomeStatementV3Response res = sdk.fundamentals().getIncomeStatement()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2023-12-17")
                .call();

        if (res.string().isPresent()) {
            // معالجة الرد
        }
    }
}

المعاملات

المعلمةالنوعمطلوبالوصف
symbolsString:heavy_check_mark:قائمة رموز مفصولة بفواصل
fromOptional<String>:heavy_minus_sign:تاريخ البداية
toOptional<String>:heavy_minus_sign:تاريخ النهاية
dateOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetIncomeStatementV3Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/APIException4XX, 5XX/

getSharePriceRatios

جلب نسب سعر السهم

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

package hello.world;

import java.lang.Exception;
import org.benzinga.BZClient.Bzclient;
import org.benzinga.BZClient.models.errors.BzhttpResp;
import org.benzinga.BZClient.models.operations.GetSharePriceRatiosV3Response;

public class Application {

    public static void main(String[] args) throws BzhttpResp, Exception {

        Bzclient sdk = Bzclient.builder()
                .apiKeyAuth("<YOUR_API_KEY_HERE>")
            .build();

        GetSharePriceRatiosV3Response res = sdk.fundamentals().getSharePriceRatios()
                .symbols("<value>")
                .from("<value>")
                .to("<value>")
                .date("2024-06-28")
                .call();

        if (res.strings().isPresent()) {
            // معالجة الاستجابة
        }
    }
}

المعاملات

المعاملالنوعإلزاميالوصف
symbolsString:heavy_check_mark:قائمة من الرموز مفصولة بفواصل
fromOptional<String>:heavy_minus_sign:تاريخ البداية
toOptional<String>:heavy_minus_sign:تاريخ النهاية
dateOptional<String>:heavy_minus_sign:نوع التقرير

الاستجابة

GetSharePriceRatiosV3Response

الأخطاء

نوع الخطأرمز الحالةنوع المحتوى
models/errors/BzhttpResp400, 500application/json
models/errors/APIException4XX, 5XX/