← Tilbage til blog

API Pages i Business Central

Business CentralAPIAL

Hvad er en API Page?

En API Page i Business Central er en speciel type side, der eksponerer data via OData-endepunkter. Det giver udviklere mulighed for at tilgå Business Central-data fra eksterne systemer eller applikationer.

Forskellen på API Pages og standard Pages

  • Standard Pages: Bruges primært i brugergrænsefladen og har ikke direkte eksponering til eksterne systemer.
  • API Pages: Er designet til at tilbyde data gennem OData, hvilket gør det nemt at integrere med andre systemer.

Eksempel: Opret en simpel API Page

Her er et simpelt eksempel af en API Page i AL:

page 50100 "Customer API"
{
    PageType = API;
    ApplicationArea = All;
    SourceTable = Customer;
    ODataKeyFields = "No.";

    layout
    {
        area(content)
        {
            repeater(General)
            {
                field("No"; Rec."No.")
                {
                }
                field(Name; Rec.Name)
                {
                }
                field(Address; Rec.Address)
                {
                }
            }
        }
    }
}

Tips til fejlfinding

Når du arbejder med API Pages, kan det være nyttigt at bruge værktøjer som Postman til at teste din OData-endepunkt. Kontrollér, at dine API Pages er korrekt konfigureret og at de leverer data som forventet.