Atlas API
API Endpoint: Atlas API
API för att komma åt modulerna i Atlas. API:et använder samma rättigheter som webbgränssnittet, så API-användaren måste ha rättighet att komma åt modulenEndpoint URL https://www.example.com/admin/api/plain/atlas
- Den här funktionen listar poster i databasen för den angivna modulen. Svaret innehåller de fält som finns i databasen för modulen.
- Request Parameters
1 hash string xxxxx The API hash from api_login() 2 module string faq The name of the module you want to list 3 start int 1 From which post do you want to start listing? 4 show int 20 How many posts do you want to show?
GET: https://www.example.com/admin/api/plain/atlas?method=list_posts&hash=xxxxx&module=faq&start=1&show=20 <list_posts> <response> <post> <headline>Headline of post</headline> <category>Category of post</category> <text>Text of post</text> </post> </response> <status>success</status> </list_posts>
- Funktion för att spara en post i systemet. Om du vill uppdatera en befintlig post så ska data-arrayen innehålla id-numret för en befintlig post.
Data-arrayen anges enligt PHP-standard, det till säga att för att spara en post i modulen "faq" med en rubrik satt till "test" och kategori "Fråga" så ska anropet se ut så här:
/admin/api/plain/atlas?hash=XXXX&method=save_post&module=faq&data[headline]=Test&data[category]=Fr%E5ga
Om posten sparas korrekt så innehåller svaret ID-numret på den sparade eller uppdaterade posten. - Request Parameters
1 hash string xxxxx The API hash from api_login() 2 module string faq The name of the module you want to save a post to 3 data array [array] Array of data correlating to the fields of the module
GET: https://www.example.com/admin/api/plain/atlas?method=save_post&hash=xxxxx&module=faq&data=%5Barray%5D <save_post> <response>705079</response> <status>success</status> </save_post>