Aptos Integration
TRANSCRIPTION:
0:00:13.759,0:00:20.150
now I’m going to give you a quick walk
to how to integrate with applause Aptos
0:00:20.150,0:00:27.310
is the retail platform I have a number
of products or order management
0:00:27.310,0:00:34.489
point-of-sale merchandising etc it’s a
popular platform but it’s very hard to
0:00:34.489,0:00:39.290
integrate with this going to give you a
quick five minute introduction on how to
0:00:39.290,0:00:46.520
go about doing that so the place to
start is the documentation website this
0:00:46.520,0:00:53.870
details are some basics about how to get
started on integrating with them and has
0:00:53.870,0:01:00.050
documentation of different functions you
can perform and entities you can click
0:01:00.050,0:01:04.850
on saved the customers location products
etc this is going to go through a simple
0:01:04.850,0:01:13.520
example of looking at a list of active
products so if you go to the product
0:01:13.520,0:01:22.130
listing this will give you all the
methods you can do on the product so
0:01:22.130,0:01:29.509
some of their services are regularly snx
SPX services but some of them are done
0:01:29.509,0:01:38.630
handlers yes each X file and most of
them don’t return responses in a proper
0:01:38.630,0:01:45.560
XML format they are formatted as XML but
they are missing a root node in most
0:01:45.560,0:01:52.039
cases and you need to you need to
augment that for that to become a valid
0:01:52.039,0:01:57.709
XML document so let’s just go through
simple example of getting the active
0:01:57.709,0:02:01.959
products so let’s see if I want to get
the active product to something after it
0:02:01.959,0:02:09.500
and you can see that in the URL I need
to along with the name of the method I
0:02:09.500,0:02:13.790
need to pass the client name and clang
code this is like a username and
0:02:13.790,0:02:19.010
password that you can get your source
administration account
0:02:19.010,0:02:28.800
which is a subscription so in Visual
Studio I am just basically little bit
0:02:28.800,0:02:35.940
below online application filling up my
time in record from the configuration
0:02:35.940,0:02:42.440
files or I need to add a reference to
the service
0:03:13.439,0:03:18.040
once the reference is set up you’re
basically just calling setting up a
0:03:18.040,0:03:22.230
client and you’re calling the activist
method you need to give it a page number
0:03:22.230,0:03:28.420
and from that page number that you can I
trade it gives you 25 at a time and then
0:03:28.420,0:03:34.090
I’m just dumping the response to an XML
file it’s a good look what that looks
0:03:34.090,0:03:46.419
like this was wrong and now sometimes
you get an error value calling their
0:03:46.419,0:03:52.209
service and it’s because by default when
you add a service it will not set up the
0:03:52.209,0:03:58.719
configuration properly so you want to
make sure that your your configuration
0:03:58.719,0:04:05.769
is set up in this way you basically need
to increase the size of the buffer then
0:04:05.769,0:04:10.169
you need to make sure that you’re
pointing to the right service URLs so
0:04:10.169,0:04:13.769
let’s get this ago
0:04:17.760,0:04:29.140
and a drownded updates the XML with
other response looks like for vanity you
0:04:29.140,0:04:33.220
can see that there is no parent no dear
this is why you can’t load this directly
0:04:33.220,0:04:39.090
into an XML not in my point setting for
though this is the first of the 25 pages
0:04:39.090,0:04:45.550
many a bunch of products and product
details in the return integrating with
0:04:45.550,0:04:51.700
Aptos can be pretty tricky theoretical
any system can be tricky particularly so
0:04:51.700,0:04:59.110
without dolls because of the lack of
documentation peculiarities if you ever
0:04:59.110,0:05:06.960
have engines if you can touch my human
should be video’s description