AbanteCart Development > API Development

url for admin api

(1/2) > >>

mcflynn617:
I would like to access the admin api, but I don't know how to create urls that will hit the admin api endpoints. For example, the storefront api uses 'rt=a/product/product&product_id=' to get information for a product number 'product_id'. How do you create one for 'ControllerApiOrderDetails' in admin/controller/api/order/details.php? Ultimately, I need to get a list of new orders (or all orders) and a list of new customers (or all customers), are there api calls for those? If not, to create new api calls, I would need to use Extensions? I'm new to Abantecart and php so any information is greatly appreciated!

mcflynn617:
More generally, how are routes created in Abantecart? Which php file parses the url and determines which controller to call? Is there something like a 'urls.py' in Django which takes a url and calls the proper method or function?

abolabo:
do you use this?

abantecart:
Currently, there is a limited Admin API to retrieve customer, order details and search. I think this is what you need. 
There is no manual for Admin API yet. I hope we will find time to create it later, or feel free to help :)

Check API admin test tool to see what it can do for you:
https://github.com/abantecart/testing_tools

It should be easy to develop and extend it further.
For example, location for order admin API is here public_html/admin/controller/api/customer/orders.php

Storefront API Manual:
http://docs.abantecart.com/pages/developer/sf_api.html

mcflynn617:
Thanks! The testing script helped a lot. I'll be happy to write up some docs once I understand how the admin API works.

Navigation

[0] Message Index

[#] Next page

Go to full version
Powered by SMFPacks Social Login Mod