Shopify 리서치 허브 · 문서/위키형 둘러보기 분류 관리 자동 조사

FineGap

YouTube 수집: 2026-08-13 게시: 2023-12-26
https://youtu.be/cy2dUXg5E-c

내용

[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>

이 자료가 속한 분류

Storefront/Admin API

← 돌아가기