FineGap
내용
[subtitle-meta] lang=en auto=True
[Music]
hey what's up guys in this playlist I am
going to integrate Shopify rest admin
API to create products orders tags
collection and many other things in
Shopify and in this video I will teach
you about Shopify rest admin API and how
to create Shopify custom app to
integrate Shopify apis so before wasting
any time let's start so as you can see
this is the Shopify official
documentation for the API so we are
going to talk about admin API so there
are partner API app API and payment
Gateway API as well so let's talk about
first admin
API so this is a Shopify admin API with
different types graph C and rest API so
these are the almost same apis but graph
K is the most powerful and efficient API
than the rest API so let's talk about
graph K API first so if you go below
then you can see authentication so this
AP require authentication of valid
Shopify assess token which we can create
from the custom app in Shopify we see
the rest
API then we can see we have the same
authentication system and the Shopify
also will tell us the graph K is most
efficient API than the rest API and they
are also telling us if we want to secure
the platform then we can use assess
scope so let's talk about assess scope
so for example if you want to create the
order only then you can assess the scope
of the order so you do not have to
assess the scope for other products
cards and many other things so after
that let's create an app in Shopify for
the rest
API so if you click on
sales and after apps and sales Channel
setting so these were the Shopify normal
apps so you have to click on 12 apps and
after that you can see there are two
existing apps one is installed and one
is
not create an app and you have to
mention the name of the app for example
testing and then this is the developer
email there then click on create
app and after that you can see you have
to configure few things for the custom
app so select your assess scopes first
of all click on
it so for example if you want to create
the order only then you can tick on the
order scope but if you want all the
Scopes then you can just tick on these
Scopes like
this but if you just select the specific
scope then it is good practice and app
will be more secure
so guys we have checked all the Scopes
because this is the learning purpose
video and then you have to save
it and then you have to click on APA
credentials which we are going to use
install the
app so you can see we can assess the
token now just Reve and copy
it you have to save it somewhere
which you can assess
later and you can also copy the API
key we are not going to use AP key but
we can save
it and AP key
secret and then app
settings app name and description there
primary app developer and the
development update contact so this will
send the updates if your app is crash or
something else
just uh close it and now click on close
button so guys as you can see our app is
created and installed successfully so by
this way we can create custom app in
Shopify for the rest admin API purpose
we just need the API token SS token
which we have got there and in this
video we have talked about Shopify rest
admin apis and how to create custom app
in Shopify and in the next tutorial for
this playlist We will create Shopify
products orders customers categories and
many more through Shopify rest admin API
and guys if you find this video useful
don't forget to like subscribe and share
finally thanks for watching
원문 자막 펼치기
WEBVTT Kind: captions Language: en 00:00:01.890 --> 00:00:03.510 align:start position:0% [Music] 00:00:03.510 --> 00:00:03.520 align:start position:0% [Music] 00:00:03.520 --> 00:00:05.590 align:start position:0% [Music] hey<00:00:03.719><c> what's</c><00:00:03.919><c> up</c><00:00:04.200><c> guys</c><00:00:04.520><c> in</c><00:00:04.720><c> this</c><00:00:04.920><c> playlist</c><00:00:05.400><c> I</c><00:00:05.480><c> am</c> 00:00:05.590 --> 00:00:05.600 align:start position:0% hey what's up guys in this playlist I am 00:00:05.600 --> 00:00:07.670 align:start position:0% hey what's up guys in this playlist I am going<00:00:05.799><c> to</c><00:00:05.960><c> integrate</c><00:00:06.440><c> Shopify</c><00:00:06.960><c> rest</c><00:00:07.279><c> admin</c> 00:00:07.670 --> 00:00:07.680 align:start position:0% going to integrate Shopify rest admin 00:00:07.680 --> 00:00:10.790 align:start position:0% going to integrate Shopify rest admin API<00:00:08.320><c> to</c><00:00:08.519><c> create</c><00:00:08.920><c> products</c><00:00:09.599><c> orders</c><00:00:10.240><c> tags</c> 00:00:10.790 --> 00:00:10.800 align:start position:0% API to create products orders tags 00:00:10.800 --> 00:00:12.669 align:start position:0% API to create products orders tags collection<00:00:11.440><c> and</c><00:00:11.639><c> many</c><00:00:11.920><c> other</c><00:00:12.200><c> things</c><00:00:12.519><c> in</c> 00:00:12.669 --> 00:00:12.679 align:start position:0% collection and many other things in 00:00:12.679 --> 00:00:14.990 align:start position:0% collection and many other things in Shopify<00:00:13.559><c> and</c><00:00:13.759><c> in</c><00:00:13.960><c> this</c><00:00:14.160><c> video</c><00:00:14.519><c> I</c><00:00:14.599><c> will</c><00:00:14.799><c> teach</c> 00:00:14.990 --> 00:00:15.000 align:start position:0% Shopify and in this video I will teach 00:00:15.000 --> 00:00:17.830 align:start position:0% Shopify and in this video I will teach you<00:00:15.200><c> about</c><00:00:15.440><c> Shopify</c><00:00:16.000><c> rest</c><00:00:16.320><c> admin</c><00:00:16.720><c> API</c><00:00:17.439><c> and</c><00:00:17.680><c> how</c> 00:00:17.830 --> 00:00:17.840 align:start position:0% you about Shopify rest admin API and how 00:00:17.840 --> 00:00:20.230 align:start position:0% you about Shopify rest admin API and how to<00:00:18.039><c> create</c><00:00:18.359><c> Shopify</c><00:00:18.920><c> custom</c><00:00:19.480><c> app</c><00:00:20.039><c> to</c> 00:00:20.230 --> 00:00:20.240 align:start position:0% to create Shopify custom app to 00:00:20.240 --> 00:00:23.150 align:start position:0% to create Shopify custom app to integrate<00:00:20.720><c> Shopify</c><00:00:21.320><c> apis</c><00:00:22.160><c> so</c><00:00:22.400><c> before</c><00:00:22.720><c> wasting</c> 00:00:23.150 --> 00:00:23.160 align:start position:0% integrate Shopify apis so before wasting 00:00:23.160 --> 00:00:25.630 align:start position:0% integrate Shopify apis so before wasting any<00:00:23.439><c> time</c><00:00:23.800><c> let's</c><00:00:24.160><c> start</c><00:00:24.720><c> so</c><00:00:24.960><c> as</c><00:00:25.080><c> you</c><00:00:25.199><c> can</c><00:00:25.359><c> see</c> 00:00:25.630 --> 00:00:25.640 align:start position:0% any time let's start so as you can see 00:00:25.640 --> 00:00:27.349 align:start position:0% any time let's start so as you can see this<00:00:25.760><c> is</c><00:00:25.920><c> the</c><00:00:26.080><c> Shopify</c><00:00:26.880><c> official</c> 00:00:27.349 --> 00:00:27.359 align:start position:0% this is the Shopify official 00:00:27.359 --> 00:00:30.830 align:start position:0% this is the Shopify official documentation<00:00:28.119><c> for</c><00:00:28.400><c> the</c><00:00:28.960><c> API</c><00:00:30.039><c> so</c><00:00:30.519><c> we</c><00:00:30.679><c> are</c> 00:00:30.830 --> 00:00:30.840 align:start position:0% documentation for the API so we are 00:00:30.840 --> 00:00:33.270 align:start position:0% documentation for the API so we are going<00:00:31.039><c> to</c><00:00:31.199><c> talk</c><00:00:31.439><c> about</c><00:00:31.720><c> admin</c><00:00:32.079><c> API</c><00:00:32.880><c> so</c><00:00:33.160><c> there</c> 00:00:33.270 --> 00:00:33.280 align:start position:0% going to talk about admin API so there 00:00:33.280 --> 00:00:36.350 align:start position:0% going to talk about admin API so there are<00:00:33.520><c> partner</c><00:00:34.040><c> API</c><00:00:35.040><c> app</c><00:00:35.320><c> API</c><00:00:35.800><c> and</c><00:00:36.000><c> payment</c> 00:00:36.350 --> 00:00:36.360 align:start position:0% are partner API app API and payment 00:00:36.360 --> 00:00:39.110 align:start position:0% are partner API app API and payment Gateway<00:00:36.760><c> API</c><00:00:37.200><c> as</c><00:00:37.399><c> well</c><00:00:38.120><c> so</c><00:00:38.320><c> let's</c><00:00:38.600><c> talk</c><00:00:38.840><c> about</c> 00:00:39.110 --> 00:00:39.120 align:start position:0% Gateway API as well so let's talk about 00:00:39.120 --> 00:00:40.630 align:start position:0% Gateway API as well so let's talk about first<00:00:39.760><c> admin</c> 00:00:40.630 --> 00:00:40.640 align:start position:0% first admin 00:00:40.640 --> 00:00:44.389 align:start position:0% first admin API<00:00:41.640><c> so</c><00:00:41.879><c> this</c><00:00:42.000><c> is</c><00:00:42.120><c> a</c><00:00:42.239><c> Shopify</c><00:00:42.840><c> admin</c><00:00:43.200><c> API</c><00:00:44.160><c> with</c> 00:00:44.389 --> 00:00:44.399 align:start position:0% API so this is a Shopify admin API with 00:00:44.399 --> 00:00:48.110 align:start position:0% API so this is a Shopify admin API with different<00:00:44.800><c> types</c><00:00:45.320><c> graph</c><00:00:45.800><c> C</c><00:00:46.440><c> and</c><00:00:46.600><c> rest</c><00:00:46.920><c> API</c><00:00:47.879><c> so</c> 00:00:48.110 --> 00:00:48.120 align:start position:0% different types graph C and rest API so 00:00:48.120 --> 00:00:50.510 align:start position:0% different types graph C and rest API so these<00:00:48.280><c> are</c><00:00:48.480><c> the</c><00:00:48.640><c> almost</c><00:00:48.960><c> same</c><00:00:49.239><c> apis</c><00:00:49.920><c> but</c><00:00:50.160><c> graph</c> 00:00:50.510 --> 00:00:50.520 align:start position:0% these are the almost same apis but graph 00:00:50.520 --> 00:00:53.389 align:start position:0% these are the almost same apis but graph K<00:00:51.000><c> is</c><00:00:51.120><c> the</c><00:00:51.280><c> most</c><00:00:51.600><c> powerful</c><00:00:52.079><c> and</c><00:00:52.359><c> efficient</c><00:00:52.879><c> API</c> 00:00:53.389 --> 00:00:53.399 align:start position:0% K is the most powerful and efficient API 00:00:53.399 --> 00:00:55.549 align:start position:0% K is the most powerful and efficient API than<00:00:53.600><c> the</c><00:00:53.719><c> rest</c><00:00:54.039><c> API</c><00:00:54.559><c> so</c><00:00:54.760><c> let's</c><00:00:55.039><c> talk</c><00:00:55.280><c> about</c> 00:00:55.549 --> 00:00:55.559 align:start position:0% than the rest API so let's talk about 00:00:55.559 --> 00:00:58.910 align:start position:0% than the rest API so let's talk about graph<00:00:55.879><c> K</c><00:00:56.239><c> API</c><00:00:56.640><c> first</c><00:00:57.440><c> so</c><00:00:57.719><c> if</c><00:00:57.840><c> you</c><00:00:58.000><c> go</c><00:00:58.239><c> below</c> 00:00:58.910 --> 00:00:58.920 align:start position:0% graph K API first so if you go below 00:00:58.920 --> 00:01:01.509 align:start position:0% graph K API first so if you go below then<00:00:59.039><c> you</c><00:00:59.160><c> can</c><00:00:59.359><c> see</c><00:01:00.120><c> authentication</c><00:01:01.120><c> so</c><00:01:01.320><c> this</c> 00:01:01.509 --> 00:01:01.519 align:start position:0% then you can see authentication so this 00:01:01.519 --> 00:01:04.229 align:start position:0% then you can see authentication so this AP<00:01:01.920><c> require</c><00:01:02.600><c> authentication</c><00:01:03.600><c> of</c><00:01:03.920><c> valid</c> 00:01:04.229 --> 00:01:04.239 align:start position:0% AP require authentication of valid 00:01:04.239 --> 00:01:07.190 align:start position:0% AP require authentication of valid Shopify<00:01:04.839><c> assess</c><00:01:05.240><c> token</c><00:01:06.240><c> which</c><00:01:06.479><c> we</c><00:01:06.600><c> can</c><00:01:06.880><c> create</c> 00:01:07.190 --> 00:01:07.200 align:start position:0% Shopify assess token which we can create 00:01:07.200 --> 00:01:09.870 align:start position:0% Shopify assess token which we can create from<00:01:07.439><c> the</c><00:01:07.640><c> custom</c><00:01:08.119><c> app</c><00:01:08.360><c> in</c><00:01:08.520><c> Shopify</c><00:01:09.320><c> we</c><00:01:09.439><c> see</c> 00:01:09.870 --> 00:01:09.880 align:start position:0% from the custom app in Shopify we see 00:01:09.880 --> 00:01:11.030 align:start position:0% from the custom app in Shopify we see the<00:01:10.080><c> rest</c> 00:01:11.030 --> 00:01:11.040 align:start position:0% the rest 00:01:11.040 --> 00:01:13.830 align:start position:0% the rest API<00:01:12.040><c> then</c><00:01:12.280><c> we</c><00:01:12.439><c> can</c><00:01:12.640><c> see</c><00:01:13.119><c> we</c><00:01:13.280><c> have</c><00:01:13.439><c> the</c><00:01:13.600><c> same</c> 00:01:13.830 --> 00:01:13.840 align:start position:0% API then we can see we have the same 00:01:13.840 --> 00:01:16.149 align:start position:0% API then we can see we have the same authentication<00:01:14.600><c> system</c><00:01:15.240><c> and</c><00:01:15.360><c> the</c><00:01:15.479><c> Shopify</c> 00:01:16.149 --> 00:01:16.159 align:start position:0% authentication system and the Shopify 00:01:16.159 --> 00:01:19.070 align:start position:0% authentication system and the Shopify also<00:01:16.439><c> will</c><00:01:16.640><c> tell</c><00:01:16.880><c> us</c><00:01:17.400><c> the</c><00:01:17.600><c> graph</c><00:01:17.920><c> K</c><00:01:18.439><c> is</c><00:01:18.680><c> most</c> 00:01:19.070 --> 00:01:19.080 align:start position:0% also will tell us the graph K is most 00:01:19.080 --> 00:01:21.670 align:start position:0% also will tell us the graph K is most efficient<00:01:19.479><c> API</c><00:01:19.960><c> than</c><00:01:20.200><c> the</c><00:01:20.560><c> rest</c><00:01:20.880><c> API</c><00:01:21.439><c> and</c><00:01:21.600><c> they</c> 00:01:21.670 --> 00:01:21.680 align:start position:0% efficient API than the rest API and they 00:01:21.680 --> 00:01:24.069 align:start position:0% efficient API than the rest API and they are<00:01:21.920><c> also</c><00:01:22.200><c> telling</c><00:01:22.560><c> us</c><00:01:22.880><c> if</c><00:01:23.040><c> we</c><00:01:23.200><c> want</c><00:01:23.360><c> to</c><00:01:23.560><c> secure</c> 00:01:24.069 --> 00:01:24.079 align:start position:0% are also telling us if we want to secure 00:01:24.079 --> 00:01:27.310 align:start position:0% are also telling us if we want to secure the<00:01:24.840><c> platform</c><00:01:25.840><c> then</c><00:01:26.040><c> we</c><00:01:26.159><c> can</c><00:01:26.439><c> use</c><00:01:26.880><c> assess</c> 00:01:27.310 --> 00:01:27.320 align:start position:0% the platform then we can use assess 00:01:27.320 --> 00:01:30.469 align:start position:0% the platform then we can use assess scope<00:01:28.119><c> so</c><00:01:28.320><c> let's</c><00:01:28.640><c> talk</c><00:01:28.880><c> about</c><00:01:29.159><c> assess</c><00:01:29.560><c> scope</c> 00:01:30.469 --> 00:01:30.479 align:start position:0% scope so let's talk about assess scope 00:01:30.479 --> 00:01:32.230 align:start position:0% scope so let's talk about assess scope so<00:01:30.680><c> for</c><00:01:30.840><c> example</c><00:01:31.280><c> if</c><00:01:31.360><c> you</c><00:01:31.479><c> want</c><00:01:31.680><c> to</c><00:01:31.840><c> create</c><00:01:32.119><c> the</c> 00:01:32.230 --> 00:01:32.240 align:start position:0% so for example if you want to create the 00:01:32.240 --> 00:01:35.270 align:start position:0% so for example if you want to create the order<00:01:32.600><c> only</c><00:01:33.439><c> then</c><00:01:33.720><c> you</c><00:01:33.880><c> can</c><00:01:34.119><c> assess</c><00:01:34.560><c> the</c><00:01:34.759><c> scope</c> 00:01:35.270 --> 00:01:35.280 align:start position:0% order only then you can assess the scope 00:01:35.280 --> 00:01:37.389 align:start position:0% order only then you can assess the scope of<00:01:35.520><c> the</c><00:01:35.680><c> order</c><00:01:36.159><c> so</c><00:01:36.320><c> you</c><00:01:36.439><c> do</c><00:01:36.600><c> not</c><00:01:37.000><c> have</c><00:01:37.159><c> to</c> 00:01:37.389 --> 00:01:37.399 align:start position:0% of the order so you do not have to 00:01:37.399 --> 00:01:39.590 align:start position:0% of the order so you do not have to assess<00:01:37.680><c> the</c><00:01:37.880><c> scope</c><00:01:38.200><c> for</c><00:01:38.439><c> other</c><00:01:38.920><c> products</c> 00:01:39.590 --> 00:01:39.600 align:start position:0% assess the scope for other products 00:01:39.600 --> 00:01:42.030 align:start position:0% assess the scope for other products cards<00:01:40.520><c> and</c><00:01:40.680><c> many</c><00:01:40.960><c> other</c><00:01:41.200><c> things</c><00:01:41.520><c> so</c><00:01:41.720><c> after</c> 00:01:42.030 --> 00:01:42.040 align:start position:0% cards and many other things so after 00:01:42.040 --> 00:01:44.389 align:start position:0% cards and many other things so after that<00:01:42.399><c> let's</c><00:01:42.640><c> create</c><00:01:42.920><c> an</c><00:01:43.119><c> app</c><00:01:43.320><c> in</c><00:01:43.479><c> Shopify</c><00:01:44.200><c> for</c> 00:01:44.389 --> 00:01:44.399 align:start position:0% that let's create an app in Shopify for 00:01:44.399 --> 00:01:46.510 align:start position:0% that let's create an app in Shopify for the<00:01:44.600><c> rest</c> 00:01:46.510 --> 00:01:46.520 align:start position:0% the rest 00:01:46.520 --> 00:01:49.550 align:start position:0% the rest API<00:01:47.520><c> so</c><00:01:47.799><c> if</c><00:01:47.920><c> you</c><00:01:48.079><c> click</c><00:01:48.320><c> on</c> 00:01:49.550 --> 00:01:49.560 align:start position:0% API so if you click on 00:01:49.560 --> 00:01:53.830 align:start position:0% API so if you click on sales<00:01:50.560><c> and</c><00:01:50.799><c> after</c><00:01:51.240><c> apps</c><00:01:51.520><c> and</c><00:01:51.759><c> sales</c><00:01:52.079><c> Channel</c> 00:01:53.830 --> 00:01:53.840 align:start position:0% sales and after apps and sales Channel 00:01:53.840 --> 00:01:57.670 align:start position:0% sales and after apps and sales Channel setting<00:01:54.840><c> so</c><00:01:55.399><c> these</c><00:01:55.640><c> were</c><00:01:55.960><c> the</c><00:01:56.159><c> Shopify</c><00:01:57.159><c> normal</c> 00:01:57.670 --> 00:01:57.680 align:start position:0% setting so these were the Shopify normal 00:01:57.680 --> 00:02:01.270 align:start position:0% setting so these were the Shopify normal apps<00:01:58.680><c> so</c><00:01:58.880><c> you</c><00:01:59.039><c> have</c><00:01:59.159><c> to</c><00:01:59.320><c> click</c><00:01:59.560><c> on</c><00:01:59.960><c> 12</c><00:02:00.479><c> apps</c><00:02:01.039><c> and</c> 00:02:01.270 --> 00:02:01.280 align:start position:0% apps so you have to click on 12 apps and 00:02:01.280 --> 00:02:03.190 align:start position:0% apps so you have to click on 12 apps and after<00:02:01.640><c> that</c><00:02:01.960><c> you</c><00:02:02.079><c> can</c><00:02:02.240><c> see</c><00:02:02.560><c> there</c><00:02:02.719><c> are</c><00:02:02.920><c> two</c> 00:02:03.190 --> 00:02:03.200 align:start position:0% after that you can see there are two 00:02:03.200 --> 00:02:06.230 align:start position:0% after that you can see there are two existing<00:02:03.799><c> apps</c><00:02:04.799><c> one</c><00:02:05.000><c> is</c><00:02:05.200><c> installed</c><00:02:05.880><c> and</c><00:02:06.079><c> one</c> 00:02:06.230 --> 00:02:06.240 align:start position:0% existing apps one is installed and one 00:02:06.240 --> 00:02:06.950 align:start position:0% existing apps one is installed and one is 00:02:06.950 --> 00:02:06.960 align:start position:0% is 00:02:06.960 --> 00:02:09.830 align:start position:0% is not<00:02:07.960><c> create</c><00:02:08.280><c> an</c><00:02:08.520><c> app</c><00:02:09.200><c> and</c><00:02:09.399><c> you</c><00:02:09.560><c> have</c><00:02:09.679><c> to</c> 00:02:09.830 --> 00:02:09.840 align:start position:0% not create an app and you have to 00:02:09.840 --> 00:02:13.229 align:start position:0% not create an app and you have to mention<00:02:10.160><c> the</c><00:02:10.360><c> name</c><00:02:10.599><c> of</c><00:02:10.759><c> the</c><00:02:10.920><c> app</c><00:02:11.200><c> for</c><00:02:11.360><c> example</c> 00:02:13.229 --> 00:02:13.239 align:start position:0% mention the name of the app for example 00:02:13.239 --> 00:02:15.550 align:start position:0% mention the name of the app for example testing<00:02:14.239><c> and</c><00:02:14.440><c> then</c><00:02:14.680><c> this</c><00:02:14.800><c> is</c><00:02:14.959><c> the</c><00:02:15.120><c> developer</c> 00:02:15.550 --> 00:02:15.560 align:start position:0% testing and then this is the developer 00:02:15.560 --> 00:02:20.589 align:start position:0% testing and then this is the developer email<00:02:16.120><c> there</c><00:02:17.040><c> then</c><00:02:17.239><c> click</c><00:02:17.480><c> on</c><00:02:17.680><c> create</c> 00:02:20.589 --> 00:02:20.599 align:start position:0% 00:02:20.599 --> 00:02:23.509 align:start position:0% app<00:02:21.599><c> and</c><00:02:21.800><c> after</c><00:02:22.080><c> that</c><00:02:22.319><c> you</c><00:02:22.440><c> can</c><00:02:22.640><c> see</c><00:02:23.200><c> you</c><00:02:23.400><c> have</c> 00:02:23.509 --> 00:02:23.519 align:start position:0% app and after that you can see you have 00:02:23.519 --> 00:02:26.270 align:start position:0% app and after that you can see you have to<00:02:23.720><c> configure</c><00:02:24.239><c> few</c><00:02:24.560><c> things</c><00:02:25.000><c> for</c><00:02:25.280><c> the</c><00:02:25.480><c> custom</c> 00:02:26.270 --> 00:02:26.280 align:start position:0% to configure few things for the custom 00:02:26.280 --> 00:02:30.509 align:start position:0% to configure few things for the custom app<00:02:27.280><c> so</c><00:02:27.959><c> select</c><00:02:28.319><c> your</c><00:02:28.560><c> assess</c><00:02:28.959><c> scopes</c><00:02:30.280><c> first</c> 00:02:30.509 --> 00:02:30.519 align:start position:0% app so select your assess scopes first 00:02:30.519 --> 00:02:32.910 align:start position:0% app so select your assess scopes first of<00:02:30.640><c> all</c><00:02:30.879><c> click</c><00:02:31.120><c> on</c> 00:02:32.910 --> 00:02:32.920 align:start position:0% of all click on 00:02:32.920 --> 00:02:35.670 align:start position:0% of all click on it<00:02:33.920><c> so</c><00:02:34.120><c> for</c><00:02:34.360><c> example</c><00:02:34.800><c> if</c><00:02:34.879><c> you</c><00:02:35.040><c> want</c><00:02:35.200><c> to</c><00:02:35.400><c> create</c> 00:02:35.670 --> 00:02:35.680 align:start position:0% it so for example if you want to create 00:02:35.680 --> 00:02:38.589 align:start position:0% it so for example if you want to create the<00:02:35.840><c> order</c><00:02:36.200><c> only</c><00:02:36.879><c> then</c><00:02:37.040><c> you</c><00:02:37.200><c> can</c><00:02:37.760><c> tick</c><00:02:38.080><c> on</c><00:02:38.360><c> the</c> 00:02:38.589 --> 00:02:38.599 align:start position:0% the order only then you can tick on the 00:02:38.599 --> 00:02:41.910 align:start position:0% the order only then you can tick on the order<00:02:39.760><c> scope</c><00:02:40.760><c> but</c><00:02:40.959><c> if</c><00:02:41.080><c> you</c><00:02:41.239><c> want</c><00:02:41.560><c> all</c><00:02:41.760><c> the</c> 00:02:41.910 --> 00:02:41.920 align:start position:0% order scope but if you want all the 00:02:41.920 --> 00:02:44.149 align:start position:0% order scope but if you want all the Scopes<00:02:42.480><c> then</c><00:02:42.640><c> you</c><00:02:42.720><c> can</c><00:02:43.000><c> just</c><00:02:43.239><c> tick</c><00:02:43.599><c> on</c><00:02:43.920><c> these</c> 00:02:44.149 --> 00:02:44.159 align:start position:0% Scopes then you can just tick on these 00:02:44.159 --> 00:02:46.350 align:start position:0% Scopes then you can just tick on these Scopes<00:02:45.080><c> like</c> 00:02:46.350 --> 00:02:46.360 align:start position:0% Scopes like 00:02:46.360 --> 00:02:50.110 align:start position:0% Scopes like this<00:02:47.360><c> but</c><00:02:47.840><c> if</c><00:02:48.000><c> you</c><00:02:48.319><c> just</c><00:02:48.480><c> select</c><00:02:48.840><c> the</c><00:02:49.120><c> specific</c> 00:02:50.110 --> 00:02:50.120 align:start position:0% this but if you just select the specific 00:02:50.120 --> 00:02:53.229 align:start position:0% this but if you just select the specific scope<00:02:50.879><c> then</c><00:02:51.080><c> it</c><00:02:51.200><c> is</c><00:02:51.440><c> good</c><00:02:51.720><c> practice</c><00:02:52.480><c> and</c><00:02:52.959><c> app</c> 00:02:53.229 --> 00:02:53.239 align:start position:0% scope then it is good practice and app 00:02:53.239 --> 00:03:02.430 align:start position:0% scope then it is good practice and app will<00:02:53.440><c> be</c><00:02:53.720><c> more</c><00:02:54.120><c> secure</c> 00:03:02.430 --> 00:03:02.440 align:start position:0% 00:03:02.440 --> 00:03:05.030 align:start position:0% so<00:03:02.760><c> guys</c><00:03:03.000><c> we</c><00:03:03.159><c> have</c><00:03:03.360><c> checked</c><00:03:03.720><c> all</c><00:03:03.920><c> the</c><00:03:04.080><c> Scopes</c> 00:03:05.030 --> 00:03:05.040 align:start position:0% so guys we have checked all the Scopes 00:03:05.040 --> 00:03:07.229 align:start position:0% so guys we have checked all the Scopes because<00:03:05.440><c> this</c><00:03:05.560><c> is</c><00:03:05.720><c> the</c><00:03:05.840><c> learning</c><00:03:06.280><c> purpose</c> 00:03:07.229 --> 00:03:07.239 align:start position:0% because this is the learning purpose 00:03:07.239 --> 00:03:10.190 align:start position:0% because this is the learning purpose video<00:03:08.239><c> and</c><00:03:08.400><c> then</c><00:03:08.560><c> you</c><00:03:08.680><c> have</c><00:03:08.799><c> to</c><00:03:09.000><c> save</c> 00:03:10.190 --> 00:03:10.200 align:start position:0% video and then you have to save 00:03:10.200 --> 00:03:13.589 align:start position:0% video and then you have to save it<00:03:11.200><c> and</c><00:03:11.440><c> then</c><00:03:11.599><c> you</c><00:03:11.799><c> have</c><00:03:11.959><c> to</c><00:03:12.200><c> click</c><00:03:12.400><c> on</c><00:03:13.120><c> APA</c> 00:03:13.589 --> 00:03:13.599 align:start position:0% it and then you have to click on APA 00:03:13.599 --> 00:03:16.670 align:start position:0% it and then you have to click on APA credentials<00:03:14.599><c> which</c><00:03:14.799><c> we</c><00:03:14.920><c> are</c><00:03:15.080><c> going</c><00:03:15.280><c> to</c><00:03:15.680><c> use</c> 00:03:16.670 --> 00:03:16.680 align:start position:0% credentials which we are going to use 00:03:16.680 --> 00:03:19.149 align:start position:0% credentials which we are going to use install<00:03:17.200><c> the</c> 00:03:19.149 --> 00:03:19.159 align:start position:0% install the 00:03:19.159 --> 00:03:22.589 align:start position:0% install the app<00:03:20.159><c> so</c><00:03:20.519><c> you</c><00:03:20.640><c> can</c><00:03:20.840><c> see</c><00:03:21.440><c> we</c><00:03:21.599><c> can</c><00:03:21.920><c> assess</c><00:03:22.360><c> the</c> 00:03:22.589 --> 00:03:22.599 align:start position:0% app so you can see we can assess the 00:03:22.599 --> 00:03:26.670 align:start position:0% app so you can see we can assess the token<00:03:23.000><c> now</c><00:03:23.400><c> just</c><00:03:24.000><c> Reve</c><00:03:25.000><c> and</c><00:03:25.239><c> copy</c> 00:03:26.670 --> 00:03:26.680 align:start position:0% token now just Reve and copy 00:03:26.680 --> 00:03:30.470 align:start position:0% token now just Reve and copy it<00:03:27.680><c> you</c><00:03:27.840><c> have</c><00:03:28.000><c> to</c><00:03:28.200><c> save</c><00:03:28.480><c> it</c><00:03:29.360><c> somewhere</c> 00:03:30.470 --> 00:03:30.480 align:start position:0% it you have to save it somewhere 00:03:30.480 --> 00:03:32.830 align:start position:0% it you have to save it somewhere which<00:03:30.680><c> you</c><00:03:30.840><c> can</c><00:03:31.040><c> assess</c> 00:03:32.830 --> 00:03:32.840 align:start position:0% which you can assess 00:03:32.840 --> 00:03:36.110 align:start position:0% which you can assess later<00:03:33.840><c> and</c><00:03:34.000><c> you</c><00:03:34.080><c> can</c><00:03:34.280><c> also</c><00:03:34.599><c> copy</c><00:03:34.920><c> the</c><00:03:35.120><c> API</c> 00:03:36.110 --> 00:03:36.120 align:start position:0% later and you can also copy the API 00:03:36.120 --> 00:03:38.949 align:start position:0% later and you can also copy the API key<00:03:37.120><c> we</c><00:03:37.280><c> are</c><00:03:37.439><c> not</c><00:03:37.640><c> going</c><00:03:37.879><c> to</c><00:03:38.040><c> use</c><00:03:38.280><c> AP</c><00:03:38.640><c> key</c><00:03:38.840><c> but</c> 00:03:38.949 --> 00:03:38.959 align:start position:0% key we are not going to use AP key but 00:03:38.959 --> 00:03:40.869 align:start position:0% key we are not going to use AP key but we<00:03:39.080><c> can</c><00:03:39.280><c> save</c> 00:03:40.869 --> 00:03:40.879 align:start position:0% we can save 00:03:40.879 --> 00:03:44.869 align:start position:0% we can save it<00:03:41.879><c> and</c><00:03:42.120><c> AP</c><00:03:42.480><c> key</c> 00:03:44.869 --> 00:03:44.879 align:start position:0% 00:03:44.879 --> 00:03:47.350 align:start position:0% secret<00:03:45.879><c> and</c><00:03:46.080><c> then</c><00:03:46.439><c> app</c> 00:03:47.350 --> 00:03:47.360 align:start position:0% secret and then app 00:03:47.360 --> 00:03:50.789 align:start position:0% secret and then app settings<00:03:48.360><c> app</c><00:03:48.640><c> name</c><00:03:48.920><c> and</c><00:03:49.159><c> description</c><00:03:49.799><c> there</c> 00:03:50.789 --> 00:03:50.799 align:start position:0% settings app name and description there 00:03:50.799 --> 00:03:52.869 align:start position:0% settings app name and description there primary<00:03:51.239><c> app</c><00:03:51.480><c> developer</c><00:03:52.120><c> and</c><00:03:52.439><c> the</c> 00:03:52.869 --> 00:03:52.879 align:start position:0% primary app developer and the 00:03:52.879 --> 00:03:56.190 align:start position:0% primary app developer and the development<00:03:53.439><c> update</c><00:03:54.239><c> contact</c><00:03:55.239><c> so</c><00:03:55.840><c> this</c><00:03:56.000><c> will</c> 00:03:56.190 --> 00:03:56.200 align:start position:0% development update contact so this will 00:03:56.200 --> 00:03:59.030 align:start position:0% development update contact so this will send<00:03:56.599><c> the</c><00:03:56.760><c> updates</c><00:03:57.599><c> if</c><00:03:57.760><c> your</c><00:03:58.040><c> app</c><00:03:58.239><c> is</c><00:03:58.439><c> crash</c><00:03:58.879><c> or</c> 00:03:59.030 --> 00:03:59.040 align:start position:0% send the updates if your app is crash or 00:03:59.040 --> 00:04:00.789 align:start position:0% send the updates if your app is crash or something<00:03:59.360><c> else</c> 00:04:00.789 --> 00:04:00.799 align:start position:0% something else 00:04:00.799 --> 00:04:04.350 align:start position:0% something else just<00:04:01.280><c> uh</c><00:04:01.760><c> close</c><00:04:02.079><c> it</c><00:04:02.920><c> and</c><00:04:03.079><c> now</c><00:04:03.319><c> click</c><00:04:03.560><c> on</c><00:04:03.959><c> close</c> 00:04:04.350 --> 00:04:04.360 align:start position:0% just uh close it and now click on close 00:04:04.360 --> 00:04:07.390 align:start position:0% just uh close it and now click on close button<00:04:05.360><c> so</c><00:04:05.599><c> guys</c><00:04:05.879><c> as</c><00:04:06.000><c> you</c><00:04:06.120><c> can</c><00:04:06.319><c> see</c><00:04:06.680><c> our</c><00:04:07.040><c> app</c><00:04:07.239><c> is</c> 00:04:07.390 --> 00:04:07.400 align:start position:0% button so guys as you can see our app is 00:04:07.400 --> 00:04:10.390 align:start position:0% button so guys as you can see our app is created<00:04:07.879><c> and</c><00:04:08.079><c> installed</c><00:04:08.920><c> successfully</c><00:04:09.920><c> so</c><00:04:10.200><c> by</c> 00:04:10.390 --> 00:04:10.400 align:start position:0% created and installed successfully so by 00:04:10.400 --> 00:04:12.229 align:start position:0% created and installed successfully so by this<00:04:10.560><c> way</c><00:04:10.760><c> we</c><00:04:10.879><c> can</c><00:04:11.040><c> create</c><00:04:11.400><c> custom</c><00:04:11.840><c> app</c><00:04:12.079><c> in</c> 00:04:12.229 --> 00:04:12.239 align:start position:0% this way we can create custom app in 00:04:12.239 --> 00:04:15.270 align:start position:0% this way we can create custom app in Shopify<00:04:12.959><c> for</c><00:04:13.200><c> the</c><00:04:13.360><c> rest</c><00:04:13.680><c> admin</c><00:04:14.079><c> API</c><00:04:14.560><c> purpose</c> 00:04:15.270 --> 00:04:15.280 align:start position:0% Shopify for the rest admin API purpose 00:04:15.280 --> 00:04:18.590 align:start position:0% Shopify for the rest admin API purpose we<00:04:15.480><c> just</c><00:04:15.760><c> need</c><00:04:16.040><c> the</c><00:04:16.239><c> API</c><00:04:16.759><c> token</c><00:04:17.320><c> SS</c><00:04:17.680><c> token</c> 00:04:18.590 --> 00:04:18.600 align:start position:0% we just need the API token SS token 00:04:18.600 --> 00:04:20.830 align:start position:0% we just need the API token SS token which<00:04:18.799><c> we</c><00:04:18.959><c> have</c><00:04:19.160><c> got</c><00:04:19.560><c> there</c><00:04:20.239><c> and</c><00:04:20.440><c> in</c><00:04:20.639><c> this</c> 00:04:20.830 --> 00:04:20.840 align:start position:0% which we have got there and in this 00:04:20.840 --> 00:04:22.710 align:start position:0% which we have got there and in this video<00:04:21.160><c> we</c><00:04:21.280><c> have</c><00:04:21.479><c> talked</c><00:04:21.799><c> about</c><00:04:22.000><c> Shopify</c><00:04:22.440><c> rest</c> 00:04:22.710 --> 00:04:22.720 align:start position:0% video we have talked about Shopify rest 00:04:22.720 --> 00:04:25.749 align:start position:0% video we have talked about Shopify rest admin<00:04:23.199><c> apis</c><00:04:24.199><c> and</c><00:04:24.440><c> how</c><00:04:24.600><c> to</c><00:04:24.759><c> create</c><00:04:25.120><c> custom</c><00:04:25.520><c> app</c> 00:04:25.749 --> 00:04:25.759 align:start position:0% admin apis and how to create custom app 00:04:25.759 --> 00:04:28.670 align:start position:0% admin apis and how to create custom app in<00:04:26.160><c> Shopify</c><00:04:27.160><c> and</c><00:04:27.320><c> in</c><00:04:27.479><c> the</c><00:04:27.639><c> next</c><00:04:27.880><c> tutorial</c><00:04:28.400><c> for</c> 00:04:28.670 --> 00:04:28.680 align:start position:0% in Shopify and in the next tutorial for 00:04:28.680 --> 00:04:31.070 align:start position:0% in Shopify and in the next tutorial for this<00:04:28.880><c> playlist</c><00:04:29.479><c> We</c><00:04:29.800><c> will</c><00:04:29.960><c> create</c><00:04:30.199><c> Shopify</c> 00:04:31.070 --> 00:04:31.080 align:start position:0% this playlist We will create Shopify 00:04:31.080 --> 00:04:33.870 align:start position:0% this playlist We will create Shopify products<00:04:31.639><c> orders</c><00:04:32.240><c> customers</c><00:04:33.039><c> categories</c><00:04:33.680><c> and</c> 00:04:33.870 --> 00:04:33.880 align:start position:0% products orders customers categories and 00:04:33.880 --> 00:04:36.749 align:start position:0% products orders customers categories and many<00:04:34.240><c> more</c><00:04:34.680><c> through</c><00:04:34.880><c> Shopify</c><00:04:35.400><c> rest</c><00:04:35.680><c> admin</c><00:04:36.120><c> API</c> 00:04:36.749 --> 00:04:36.759 align:start position:0% many more through Shopify rest admin API 00:04:36.759 --> 00:04:38.749 align:start position:0% many more through Shopify rest admin API and<00:04:37.000><c> guys</c><00:04:37.240><c> if</c><00:04:37.360><c> you</c><00:04:37.520><c> find</c><00:04:37.880><c> this</c><00:04:38.039><c> video</c><00:04:38.320><c> useful</c> 00:04:38.749 --> 00:04:38.759 align:start position:0% and guys if you find this video useful 00:04:38.759 --> 00:04:40.990 align:start position:0% and guys if you find this video useful don't<00:04:39.000><c> forget</c><00:04:39.360><c> to</c><00:04:39.560><c> like</c><00:04:39.880><c> subscribe</c><00:04:40.360><c> and</c><00:04:40.520><c> share</c> 00:04:40.990 --> 00:04:41.000 align:start position:0% don't forget to like subscribe and share 00:04:41.000 --> 00:04:45.039 align:start position:0% don't forget to like subscribe and share finally<00:04:41.520><c> thanks</c><00:04:41.759><c> for</c><00:04:42.039><c> watching</c>