در این مطلب، ویدئو The Notion API | استفاده از پایتون برای دسترسی به فضای کاری Notion با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:34:16
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,199 –> 00:00:05,520
به ویدیوی دیگری خوش آمدید،
2
00:00:05,520 –> 00:00:07,680
بنابراین اگر اصلاً به
3
00:00:07,680 –> 00:00:09,920
بهرهوری یا یادداشتبرداری
4
00:00:09,920 –> 00:00:11,920
یا هر چیز دیگری علاقه دارید، احتمالاً
5
00:00:11,920 –> 00:00:13,120
درباره برنامهای به نام
6
00:00:13,120 –> 00:00:16,560
notion now شنیدهاید که در اینجا گفته میشود و
7
00:00:16,560 –> 00:00:18,400
همه در یک فضای کاری هستند و مردم از آن
8
00:00:18,400 –> 00:00:19,840
برای همه انواع چیزها برای همکاری عالی است،
9
00:00:19,840 –> 00:00:21,359
10
00:00:21,359 –> 00:00:24,640
اما استفاده از آن به تنهایی برای
11
00:00:24,640 –> 00:00:27,920
سازماندهی چیزهایی که دارد عالی است، می توانید
12
00:00:27,920 –> 00:00:30,480
یادداشت برداری کنید، اما همچنین می توانید آن
13
00:00:30,480 –> 00:00:31,279
یادداشت ها را به
14
00:00:31,279 –> 00:00:34,399
انواع پایگاه داده ها و تقویم ها پیوند دهید
15
00:00:34,399 –> 00:00:35,760
و تابلوهای کانبان
16
00:00:35,760 –> 00:00:37,120
همه چیزهایی را که می خواهید بسازید. می توانید با مفهوم انجام دهید
17
00:00:37,120 –> 00:00:39,280
و به همین
18
00:00:39,280 –> 00:00:41,840
دلیل محبوبیت زیادی پیدا کرده است که می بینید افرادی
19
00:00:41,840 –> 00:00:42,480
در
20
00:00:42,480 –> 00:00:44,960
یوتیوب و اینترنت معمولاً
21
00:00:44,960 –> 00:00:47,120
از ایده برای سازماندهی زندگی خود استفاده می کنند
22
00:00:47,120 –> 00:00:49,360
اکنون چیزی که افرادی که از مفهوم بسیار استفاده می
23
00:00:49,360 –> 00:00:50,640
24
00:00:50,640 –> 00:00:52,320
کنند برای مدت طولانی از آن درخواست می کنند.
25
00:00:52,320 –> 00:00:53,920
26
00:00:53,920 –> 00:00:57,039
زمان دسترسی به یک api است تا بتوانند
27
00:00:57,039 –> 00:00:59,120
برخی از موارد را
28
00:00:59,120 –> 00:01:00,239
حتی در
29
00:01:00,239 –> 00:01:02,320
صفحه قیمت گذاری مفهومی خودکار کنند، می گوید
30
00:01:02,320 –> 00:01:04,319
api محتوا به زودی ارائه می شود، بنابراین آنها
31
00:01:04,319 –> 00:01:06,720
برای مدتی آن را در نقشه راه خود داشته اند
32
00:01:06,720 –> 00:01:09,680
و می دانند که مردم آن را میخواهند و
33
00:01:09,680 –> 00:01:11,360
از هفته گذشته
34
00:01:11,360 –> 00:01:15,280
، مفهوم api اکنون در نسخه بتا عمومی است،
35
00:01:15,280 –> 00:01:16,320
بنابراین آنچه فکر میکردم در ویدیوی امروز انجام دهم این
36
00:01:16,320 –> 00:01:18,799
است که در مورد نحوه اتصال شما به
37
00:01:18,799 –> 00:01:19,439
38
00:01:19,439 –> 00:01:23,280
مفهوم api در برابر آن تأیید اعتبار کنید
39
00:01:23,280 –> 00:01:25,040
و عملیات اولیه خام خود را انجام دهید و
40
00:01:25,040 –> 00:01:26,320
این کار ایجاد میشود. به
41
00:01:26,320 –> 00:01:29,759
روز رسانی و حذف رکوردها در داخل مفهوم
42
00:01:29,759 –> 00:01:33,280
با استفاده از پایتون، بنابراین با هر
43
00:01:33,280 –> 00:01:35,840
api معمولاً یک صفحه برای توسعه دهندگان وجود دارد
44
00:01:35,840 –> 00:01:37,280
که به شما دستورالعمل ها
45
00:01:37,280 –> 00:01:38,880
و ارجاعاتی در مورد
46
00:01:38,880 –> 00:01:42,479
نحوه شروع اتصال به api می دهد
47
00:01:42,479 –> 00:01:45,280
و سپس مرجعی برای آنچه می توانید
48
00:01:45,280 –> 00:01:46,479
انجام دهید. جزئیات بیشتر
49
00:01:46,479 –> 00:01:50,000
پس این همان مفهوم است که
50
00:01:50,000 –> 00:01:52,399
خود آدرس url notion را دارد. بنابراین
51
00:01:52,399 –> 00:01:54,920
مستندات notion api
52
00:01:54,920 –> 00:01:57,119
developers.notion.com است
53
00:01:57,119 –> 00:01:58,479
و در اینجا در آن صفحه میتوانیم
54
00:01:58,479 –> 00:02:00,479
بلافاصله یک دکمه break وجود داشته باشد
55
00:02:00,479 –> 00:02:01,920
که میگوید شروع
56
00:02:01,920 –> 00:02:03,600
کنید تا میرویم. روی آن کلیک کنید و ببینید
57
00:02:03,600 –> 00:02:05,119
از آنجا باید به کجا بروید،
58
00:02:05,119 –> 00:02:06,640
بنابراین اکنون در صفحه شروع به کار هستیم
59
00:02:06,640 –> 00:02:08,479
قبل از اینکه کرک
60
00:02:08,479 –> 00:02:10,399
کنم، این به معنای ویدیویی نیست
61
00:02:10,399 –> 00:02:12,160
که به تمام جزئیات
62
00:02:12,160 –> 00:02:13,599
در مورد کارهایی که باید انجام دهید
63
00:02:13,599 –> 00:02:15,680
بپردازد. از طرفی شما صفحه ای برای
64
00:02:15,680 –> 00:02:17,520
مجوز دارید که به
65
00:02:17,520 –> 00:02:18,879
جزئیات کامل در مورد انواع مختلف
66
00:02:18,879 –> 00:02:20,800
مجوز می پردازد محدودیت های دسترسی را اعطا می کند
67
00:02:20,800 –> 00:02:22,080
بلا بلا
68
00:02:22,080 –> 00:02:23,440
بلا من قصد ندارم وارد همه اینها شوم که
69
00:02:23,440 –> 00:02:25,200
این یک api است که اطلاعات زیادی
70
00:02:25,200 –> 00:02:26,400
در مورد آن دارد. آن
71
00:02:26,400 –> 00:02:28,400
و اطلاعات زیادی در اینجا وجود دارد،
72
00:02:28,400 –> 00:02:30,480
من قصد ندارم وارد همه آنها
73
00:02:30,480 –> 00:02:32,319
شوم آنچه امروز انجام خواهم داد این است که فقط به
74
00:02:32,319 –> 00:02:35,120
شما نشان دهم چگونه به مفهوم متصل شوید
75
00:02:35,120 –> 00:02:38,480
و خود را احراز هویت کنید
76
00:02:38,480 –> 00:02:41,360
و سپس از آن احراز هویت برای
77
00:02:41,360 –> 00:02:42,640
ایجاد تعدادی استفاده کنید. درخواستها،
78
00:02:42,640 –> 00:02:44,319
بنابراین ما میخواهیم
79
00:02:44,319 –> 00:02:45,920
برای فضای کاری مفهوم خود یک ادغام ایجاد کنیم، کاری که
80
00:02:45,920 –> 00:02:47,440
ادغام اساساً انجام میدهد
81
00:02:47,440 –> 00:02:49,440
، تقریباً مانند یک رکورد مجوز است
82
00:02:49,440 –> 00:02:50,959
که به ما یک توکن
83
00:02:50,959 –> 00:02:53,599
یک توکن منحصر به فرد میدهد که میتوانیم از آن در
84
00:02:53,599 –> 00:02:54,080
کد خود
85
00:02:54,080 –> 00:02:56,160
برای ایجاد درخواستهایی استفاده کنیم که به ما اجازه میدهد.
86
00:02:56,160 –> 00:02:58,480
در پایگاه داده بخوانیم و بنویسیم،
87
00:02:58,480 –> 00:02:59,599
بنابراین می خواهیم یک
88
00:02:59,599 –> 00:03:01,599
مفهوم پایگاه داده جدید ایجاد کنیم و از
89
00:03:01,599 –> 00:03:03,200
یکپارچه سازی برای اعطای مجوز
90
00:03:03,200 –> 00:03:05,840
دسترسی به آن
91
00:03:05,840 –> 00:03:08,560
استفاده
92
00:03:08,560 –> 00:03:09,360
93
00:03:09,360 –> 00:03:10,879
خواهیم کرد. من فکر می کنم
94
00:03:10,879 –> 00:03:12,720
احتمالاً کاری که ما انجام خواهیم داد این است
95
00:03:12,720 –> 00:03:14,080
که وارد کد شویم و ببینیم که چگونه
96
00:03:14,080 –> 00:03:16,400
کار می کند، بنابراین قبل از اینکه شروع به انجام هر کدی
97
00:03:16,400 –> 00:03:18,239
کنیم، ابتدا باید کارهایی را در ابتدا
98
00:03:18,239 –> 00:03:18,959
99
00:03:18,959 –> 00:03:20,959
انجام دهیم، بنابراین اگر به صفحه شروع شروع به کار نگاه کنیم،
100
00:03:20,959 –> 00:03:23,040
101
00:03:23,040 –> 00:03:25,680
من می خواهم قبل
102
00:03:25,680 –> 00:03:26,480
از شروع
103
00:03:26,480 –> 00:03:29,760
104
00:03:29,760 –> 00:03:31,360
به این نکته توجه نکنید زیرا من از یک کاربر جداگانه استفاده می کنم، بنابراین من کاربر سرپرست هستم،
105
00:03:31,360 –> 00:03:32,000
106
00:03:32,000 –> 00:03:33,840
اگر من یک مدیر بودم و
107
00:03:33,840 –> 00:03:36,319
سازمانی با چندین کاربر داشتم، نیازی به انجام کار دیگری ندارم،
108
00:03:36,319 –> 00:03:37,360
خوب احتمالاً باید کاری انجام دهم.
109
00:03:37,360 –> 00:03:40,080
متفاوت است اما من ندارم و نیستم
110
00:03:40,080 –> 00:03:43,120
این یک آموزش ساده است بنابراین یک
111
00:03:43,120 –> 00:03:44,640
ادغام جدید در پنجره مرورگر دیگری
112
00:03:44,640 –> 00:03:46,879
ایجاد کنید ادغام های خود را باز کنید
113
00:03:46,879 –> 00:03:48,319
خوب ادغام ها کجا هستند از
114
00:03:48,319 –> 00:03:50,400
دکمه برای ایجاد یک ادغام جدید استفاده کنید
115
00:03:50,400 –> 00:03:53,439
و ادغام خود را یک نام بگذارید تا این
116
00:03:53,439 –> 00:03:55,519
در حال انتخاب برنامه ریز تعطیلات برای
117
00:03:55,519 –> 00:03:57,040
ایجاد یکپارچگی است، بسیار خوب،
118
00:03:57,040 –> 00:03:58,720
بیایید چیزی شبیه به آن را امتحان کنیم، پس
119
00:03:58,720 –> 00:04:00,080
خوب است، بنابراین می گوید برای ایجاد یک
120
00:04:00,080 –> 00:04:02,080
ادغام جدید و من باید به بخش ادغام بروم،
121
00:04:02,080 –> 00:04:04,000
بنابراین
122
00:04:04,000 –> 00:04:05,680
فکر می کنم که احتمالاً در کجا قرار دارد تنظیمات
123
00:04:05,680 –> 00:04:07,360
و حافظه بنابراین بیایید به آنجا برویم
124
00:04:07,360 –> 00:04:08,720
و اینجا درست در پایین ادغامهای
125
00:04:08,720 –> 00:04:11,200
شما فوقالعاده است
126
00:04:11,200 –> 00:04:13,680
، هیچ یکپارچهسازی وجود ندارد، ادغامهای خودتان را توسعه دهید،
127
00:04:13,680 –> 00:04:14,799
128
00:04:14,799 –> 00:04:17,680
اکنون اینجا میرویم، من یک ادغام جدید ایجاد
129
00:04:17,680 –> 00:04:18,399
130
00:04:18,399 –> 00:04:21,279
میکنیم و این
131
00:04:22,320 –> 00:04:25,280
اتوماسیون را یکپارچهسازی مینامیم، زیرا
132
00:04:25,280 –> 00:04:26,240
واقعاً این چیزی است که ما
133
00:04:26,240 –> 00:04:28,880
به دنبال انجام این کار برای خوب است، بنابراین ما برای انجام این کار
134
00:04:28,880 –> 00:04:30,479
نیازی به لوگو نداریم، فکر نمیکنم
135
00:04:30,479 –> 00:04:30,960
136
00:04:30,960 –> 00:04:34,000
و میخواهم آن را ارسال کنم و در آنجا
137
00:04:34,000 –> 00:04:35,840
میرویم چه کار انجام شده است، یک توکن ادغام داخلی خارقالعاده به ما داده شده است.
138
00:04:35,840 –> 00:04:36,560
139
00:04:36,560 –> 00:04:39,280
و
140
00:04:39,280 –> 00:04:40,080
اگر
141
00:04:40,080 –> 00:04:43,199
روی نمایش کلیک کنم،
142
00:04:43,199 –> 00:04:45,120
آن راز را به من می دهد، می توانم آن را در
143
00:04:45,120 –> 00:04:46,880
کلیپ بورد کپی کنم و می توانم آن را
144
00:04:46,880 –> 00:04:49,600
در کد خود درست قرار دهم، بنابراین این
145
00:04:49,600 –> 00:04:51,440
یکپارچگی داخلی یا یکپارچگی عمومی است،
146
00:04:51,440 –> 00:04:52,560
ما در
147
00:04:52,560 –> 00:04:53,759
حال حاضر به دنبال آن هستیم. این پیشفرض است که
148
00:04:53,759 –> 00:04:54,479
تنظیم شده است،
149
00:04:54,479 –> 00:04:56,320
من فقط میخواهم پایگاه دادهای را تغییر
150
00:04:56,320 –> 00:04:58,240
دهم که
151
00:04:58,240 –> 00:04:59,919
اگر به صفحه
152
00:04:59,919 –> 00:05:02,800
153
00:05:02,800 –> 00:05:04,639
ادغامها برگردیم، به خوبی تنظیم خواهم کرد.
154
00:05:04,639 –> 00:05:06,880
ادغام شما
155
00:05:06,880 –> 00:05:09,360
خوب است آیا این بدان معناست که کاری که ما باید
156
00:05:09,360 –> 00:05:10,560
انجام دهیم این است که برویم
157
00:05:10,560 –> 00:05:13,759
و یک پایگاه داده جدید وارد کنیم، کاری که من کاملاً
158
00:05:13,759 –> 00:05:16,000
دوست دارم انجام دهم این است که فقط یک صفحه اضافه
159
00:05:16,000 –> 00:05:17,600
کنم که قرار است
160
00:05:17,600 –> 00:05:19,440
این کتاب
161
00:05:19,440 –> 00:05:22,240
جزئیات را صدا کنیم بله ما فقط می خواهیم ایجاد کنیم
162
00:05:22,240 –> 00:05:22,840
یک
163
00:05:22,840 –> 00:05:25,680
جدول
164
00:05:25,680 –> 00:05:29,919
من می خواهم یک جدول کامل صفحه داشته باشم
165
00:05:30,160 –> 00:05:33,600
زیرا در اینجا می گوید
166
00:05:33,600 –> 00:05:34,960
از یک صفحه جدید موجود در فضای کاری خود شروع کنید
167
00:05:34,960 –> 00:05:36,880
و یک پایگاه داده جدید را با
168
00:05:36,880 –> 00:05:38,080
تایپ کردن
169
00:05:38,080 –> 00:05:39,680
جدول اسلش جلو و انتخاب یک
170
00:05:39,680 –> 00:05:41,840
جدول کامل صفحه وارد کنید
171
00:05:41,840 –> 00:05:43,440
تا این چیزی است که ما داریم اینجا و آنجا انجام می شود،
172
00:05:43,440 –> 00:05:45,840
ما واقعاً به
173
00:05:45,840 –> 00:05:48,479
عنوان نمونه پایگاه داده می رویم، اما خوب می شود،
174
00:05:48,479 –> 00:05:49,759
175
00:05:49,759 –> 00:05:52,800
بنابراین می خواهیم جزئیاتی را در اینجا قرار
176
00:05:52,800 –> 00:05:55,039
دهیم، بنابراین ما فقط این
177
00:05:55,039 –> 00:05:55,840
پایگاه داده اولیه
178
00:05:55,840 –> 00:05:57,199
را داریم که به آن جزئیات کتاب می
179
00:05:57,199 –> 00:05:58,880
گویند و یک سری از
180
00:05:58,880 –> 00:06:01,600
ویژگی های مربوط به آن کتاب بسیار
181
00:06:01,600 –> 00:06:03,440
خوب است، بنابراین عنوان آن است که catch 22
182
00:06:03,440 –> 00:06:05,199
نویسنده جوزف هلر است و
183
00:06:05,199 –> 00:06:06,720
وضعیت منتشر شده است.
184
00:06:06,720 –> 00:06:07,919
185
00:06:07,919 –> 00:06:10,720
186
00:06:10,720 –> 00:06:12,160
187
00:06:12,160 –> 00:06:15,440
188
00:06:15,440 –> 00:06:17,120
ما ایجاد کردیم
189
00:06:17,120 –> 00:06:18,160
زیرا اینتگ سهمیه ای که ما
190
00:06:18,160 –> 00:06:19,039
ایجاد کرده ایم
191
00:06:19,039 –> 00:06:22,080
یک نشانه دسترسی دارد و اگر
192
00:06:22,080 –> 00:06:25,360
اجازه دهیم این صفحه با آن یکپارچه سازی دیده شود، به
193
00:06:25,360 –> 00:06:26,960
این معنی است که
194
00:06:26,960 –> 00:06:28,880
رمز احراز هویت
195
00:06:28,880 –> 00:06:31,600
می تواند برای تغییر خودکار این
196
00:06:31,600 –> 00:06:32,319
پایگاه داده استفاده
197
00:06:32,319 –> 00:06:35,759
شود، بنابراین اگر به اشتراک گذاری
198
00:06:35,759 –> 00:06:38,080
برویم و می رویم. برای افزودن گروهها یا ادغامهای ایمیلهای افراد،
199
00:06:38,080 –> 00:06:39,680
میتوانید ببینید
200
00:06:39,680 –> 00:06:41,360
که ادغام ما یکپارچهسازی اتوماسیون وجود دارد،
201
00:06:41,360 –> 00:06:44,000
بنابراین اگر روی آن کلیک کنیم
202
00:06:44,000 –> 00:06:47,600
و سپس روی دعوت کلیک کنیم، خواهیم دید که
203
00:06:47,600 –> 00:06:49,520
اتوماسیون دارای امتیاز ویرایش
204
00:06:49,520 –> 00:06:52,560
برای این صفحه
205
00:06:52,560 –> 00:06:56,479
فوقالعاده است،
206
00:06:57,599 –> 00:06:59,840
بنابراین ما یکپارچهسازی را راهاندازی کردهایم. و سپس
207
00:06:59,840 –> 00:07:01,440
یک پایگاه داده به نام
208
00:07:01,440 –> 00:07:02,880
جزئیات کتاب را با
209
00:07:02,880 –> 00:07:06,080
اطلاعات زیادی در آن راهاندازی کردهایم و سپس
210
00:07:06,080 –> 00:07:08,960
به ادغام اجازه دادهایم این پایگاه داده را ببیند،
211
00:07:08,960 –> 00:07:09,759
212
00:07:09,759 –> 00:07:10,880
بنابراین فکر میکنم این احتمالاً تنها کاری
213
00:07:10,880 –> 00:07:13,039
است که در حال حاضر باید در خود مفهوم
214
00:07:13,039 –> 00:07:14,319
انجام دهیم. این اتفاق می افتد
215
00:07:14,319 –> 00:07:16,479
، اینجا می گوید که ما
216
00:07:16,479 –> 00:07:19,440
یک مورد را به یک پایگاه داده اضافه می کنیم،
217
00:07:19,440 –> 00:07:22,400
بنابراین این از curl استفاده می کند، بنابراین این کار
218
00:07:22,400 –> 00:07:23,039
را از
219
00:07:23,039 –> 00:07:28,160
یک پنجره ترمینال یا خط فرمان
220
00:07:28,160 –> 00:07:30,560
انجام می دهد، ما نمی خواهیم این کار را انجام دهیم، زیرا می
221
00:07:30,560 –> 00:07:31,919
خواهیم نقطه او از پایتون استفاده میکند،
222
00:07:31,919 –> 00:07:34,479
بنابراین در این صورت کاری که من میخواهم انجام دهم این
223
00:07:34,479 –> 00:07:36,000
است که از
224
00:07:36,000 –> 00:07:37,039
راهنمای شروع کار
225
00:07:37,039 –> 00:07:40,000
فاصله بگیرم و به مرجع api بروم و ببینم چه
226
00:07:40,000 –> 00:07:41,280
اطلاعاتی در اینجا وجود دارد
227
00:07:41,280 –> 00:07:42,960
، در این قسمت،
228
00:07:42,960 –> 00:07:44,639
تأیید اعتبار مقدماتی زیادی دارد.
229
00:07:44,639 –> 00:07:46,160
ما برخی از این کارها را انجام دادهایم که بسیار
230
00:07:46,160 –> 00:07:46,960
خوب هستند،
231
00:07:46,960 –> 00:07:48,560
سپس صفحات پایگاه داده بلوکها و کاربران را در خود جای داده است،
232
00:07:48,560 –> 00:07:50,560
233
00:07:50,560 –> 00:07:53,759
بنابراین به سرعت لازم است به این
234
00:07:53,759 –> 00:07:56,960
نکته اشاره کنیم که ساختاری که
235
00:07:56,960 –> 00:07:57,840
مفهوم
236
00:07:57,840 –> 00:07:59,520
استفاده میکند و قراردادهای نامگذاری که
237
00:07:59,520 –> 00:08:02,000
استفاده میکند، یک پایگاه داده است.
238
00:08:02,000 –> 00:08:05,840
مفهوم خوب حالا هر سطر
239
00:08:05,840 –> 00:08:08,960
در این پایگاه داده من آن را یک ردیف می نامم
240
00:08:08,960 –> 00:08:10,960
اما مفهوم انجام نمی دهد این مفهوم
241
00:08:10,960 –> 00:08:12,160
همه این ردیف ها را
242
00:08:12,160 –> 00:08:16,319
صفحات می خواند بنابراین عنوان 22 که نویسنده صفحه
243
00:08:16,319 –> 00:08:18,479
است و جوزف هلر که وضعیت صفحه
244
00:08:18,479 –> 00:08:19,919
است و منتشر شده است
245
00:08:19,919 –> 00:08:22,639
که صفحه ای است که ارزش دانستن دارد
246
00:08:22,639 –> 00:08:24,080
که اصطلاحات دیگری
247
00:08:24,080 –> 00:08:26,080
مانند بلوکها استفاده میکنند و
248
00:08:26,080 –> 00:08:27,280
کاربران به این معنی هستند که کاربران
249
00:08:27,280 –> 00:08:28,879
کاملاً توضیحی هستند، اما ما در حال حاضر
250
00:08:28,879 –> 00:08:29,840
کاری که
251
00:08:29,840 –> 00:08:31,199
خارج از کاربر ما باشد
252
00:08:31,199 –> 00:08:33,360
انجام نمیدهیم، بنابراین نیازی به نگرانی در مورد آن نیست.
253
00:08:33,360 –> 00:08:34,719
من قصد ندارم وارد آن شوم که
254
00:08:34,719 –> 00:08:37,440
فقط با پایگاه داده ها و صفحات سروکار دارم تنها
255
00:08:37,440 –> 00:08:40,159
کاری که می خواهیم انجام دهیم این است که یک صفحه را بازیابی کنیم و
256
00:08:40,159 –> 00:08:41,039
یک صفحه ایجاد کنیم
257
00:08:41,039 –> 00:08:42,559
و متوجه خواهید شد که در اینجا در واقع
258
00:08:42,559 –> 00:08:45,440
هیچ گزینه ای برای حذف یک صفحه
259
00:08:45,440 –> 00:08:46,720
وجود ندارد. میدانم که در ابتدا گفتم که
260
00:08:46,720 –> 00:08:48,640
میخواهم بهروزرسانی خواندن را ایجاد کنم و
261
00:08:48,640 –> 00:08:49,440
حذف
262
00:08:49,440 –> 00:08:51,839
را حذف کنم که
263
00:08:51,839 –> 00:08:53,279
نمیتوانی انجام دهی، فکر نمیکنم این کار را در api انجام دهی
264
00:08:53,279 –> 00:08:54,880
و فکر میکنم به طور کلی وقتی در حال انجام هر کاری هستید،
265
00:08:54,880 –> 00:08:56,800
حذف خودکار چیزها یک مشکل است.
266
00:08:56,800 –> 00:08:57,360
267
00:08:57,360 –> 00:08:59,600
ایده بدی است اگر میخواهید چیزی را حذف کنید،
268
00:08:59,600 –> 00:09:01,200
احتمالاً ارزشش را دارد که چیزی
269
00:09:01,200 –> 00:09:03,519
با ارزش دیگری در اینجا داشته باشید که بگوید
270
00:09:03,519 –> 00:09:06,000
وضعیت فعال است یا نه،
271
00:09:06,000 –> 00:09:07,360
و اگر میخواهید چیزی را حذف کنید،
272
00:09:07,360 –> 00:09:08,560
به جای حذف واقعی،
273
00:09:08,560 –> 00:09:09,600
274
00:09:09,600 –> 00:09:12,080
میتوانید این کار را انجام دهید.
275
00:09:12,080 –> 00:09:14,560
این وضعیت میشود
276
00:09:14,560 –> 00:09:17,760
و این میتواند فعال باشد
277
00:09:17,760 –> 00:09:21,360
و این میتواند فعال باشد و این میتواند
278
00:09:21,360 –> 00:09:24,399
فعال
279
00:09:24,399 –> 00:09:27,040
باشد بهجای اینکه هر کاری
280
00:09:27,040 –> 00:09:28,320
را که واقعاً انجام میدهید انجام دهید این است که فقط مرور کنید و
281
00:09:28,320 –> 00:09:30,080
وضعیت آن را تغییر دهید تا
282
00:09:30,080 –> 00:09:32,000
آن را بهروزرسانی کنید. از حذف آن
283
00:09:32,000 –> 00:09:34,480
همین است به هر حال برای من این ترفند است،
284
00:09:34,480 –> 00:09:35,519
285
00:09:35,519 –> 00:09:37,760
زیرا مفهوم در واقع
286
00:09:37,760 –> 00:09:38,959
به شما اجازه نمی دهد در حال حاضر چیزی را حذف کنید،
287
00:09:38,959 –> 00:09:39,680
288
00:09:39,680 –> 00:09:41,120
اما اولین کاری که می خواهیم انجام دهیم این است
289
00:09:41,120 –> 00:09:42,959
که به پایگاه داده نگاه کنیم زیرا کاری که می
290
00:09:42,959 –> 00:09:43,519
توانید انجام دهید این
291
00:09:43,519 –> 00:09:46,160
است که می توانید یک پایگاه داده و پرس و جو را بازیابی کنید.
292
00:09:46,160 –> 00:09:48,720
یک پایگاه داده اگر یک پایگاه داده را بازیابی
293
00:09:48,720 –> 00:09:49,839
کنید، تنها کاری که میخواهد انجام دهد این است
294
00:09:49,839 –> 00:09:51,279
که جزئیات سرفصل آن را در اختیار شما قرار دهد، بنابراین
295
00:09:51,279 –> 00:09:52,880
نام پایگاه داده
296
00:09:52,880 –> 00:09:54,080
چه کاری است که میخواهید برای دریافت تمام
297
00:09:54,080 –> 00:09:55,760
اطلاعات پایگاه داده انجام دهید،
298
00:09:55,760 –> 00:09:56,959
پرس و جو از پایگاه داده است.
299
00:09:56,959 –> 00:09:58,480
پس بیایید با بازیابی آن شروع کنیم و
300
00:09:58,480 –> 00:10:00,240
سپس میتوانیم آن را از آنجا بگیریم، بنابراین
301
00:10:00,240 –> 00:10:01,839
اگر به بازیابی یک پایگاه داده برای
302
00:10:01,839 –> 00:10:03,600
مثال
303
00:10:03,600 –> 00:10:07,200
در اینجا نگاه کنیم، درخواست curl است
304
00:10:07,200 –> 00:10:09,279
که باید انجام دهید، اما در
305
00:10:09,279 –> 00:10:11,200
اینجا در واقع در این سمت است.
306
00:10:11,200 –> 00:10:12,399
307
00:10:12,399 –> 00:10:14,880
url api را دریافت کردم، بنابراین
308
00:10:14,880 –> 00:10:15,440
روش دریافت
309
00:10:15,440 –> 00:10:18,560
را دارد و آدرس اینترنتی را دریافت می کند که این اینجا است
310
00:10:18,560 –> 00:10:21,600
و سپس اطلاعاتی در مورد اینکه
311
00:10:21,600 –> 00:10:24,560
شناسه پایگاه داده چیست، بنابراین اجازه دهید این کار را انجام
312
00:10:24,560 –> 00:10:25,040
دهیم، بیایید
313
00:10:25,040 –> 00:10:26,320
سعی کنیم یک پایگاه داده را بازیابی کنیم
314
00:10:26,320 –> 00:10:27,680
و به پایتون می رویم. و نگاهی بیندازید
315
00:10:27,680 –> 00:10:29,680
در حال حاضر،
316
00:10:29,680 –> 00:10:32,480
بنابراین ما اینجا هستیم که پروژهای را
317
00:10:32,480 –> 00:10:34,399
به سرعت
318
00:10:34,399 –> 00:10:36,320
در آن راهاندازی کردهایم و این در مقابل کد است، ما
319
00:10:36,320 –> 00:10:39,279
باید ابتدا مقداری واردات انجام دهیم،
320
00:10:39,279 –> 00:10:41,120
بنابراین باید
321
00:10:41,120 –> 00:10:42,560
درخواستها
322
00:10:42,560 –> 00:10:44,320
را ببینیم و به آن نیاز خواهیم داشت. برای انجام json،
323
00:10:44,320 –> 00:10:45,600
اگر از api
324
00:10:45,600 –> 00:10:48,480
برگردیم، خود یک درخواست شی json خواهد بود
325
00:10:48,480 –> 00:10:49,519
326
00:10:49,519 –> 00:10:53,200
، فقط بسته پایتون است که
327
00:10:53,200 –> 00:10:54,240
باید آن را نصب کنید
328
00:10:54,240 –> 00:10:56,720
تا بتوانید هر درخواستی را به یک
329
00:10:56,720 –> 00:10:57,360
api
330
00:10:57,360 –> 00:11:00,079
یا به یک url دیگر یک منبع خارجی ارسال کنید.
331
00:11:00,079 –> 00:11:00,640
332
00:11:00,640 –> 00:11:02,160
اگر درخواستی ندارید و
333
00:11:02,160 –> 00:11:02,600
آن را نصب کنید
334
00:11:02,600 –> 00:11:04,320
[Music]،
335
00:11:04,320 –> 00:11:07,600
این کار را با انجام درخواستهای نصب pip3 انجام میدهید
336
00:11:07,600 –> 00:11:10,160
337
00:11:12,399 –> 00:11:14,560
و درخواست من در حال حاضر وجود دارد،
338
00:11:14,560 –> 00:11:15,440
339
00:11:15,440 –> 00:11:19,360
برای شروع با توکن به اطلاعات اولیه
340
00:11:21,120 –> 00:11:25,760
نیاز داریم و به یک شناسه پایگاه داده نیاز داریم.
341
00:11:26,839 –> 00:11:29,839
342
00:11:30,399 –> 00:11:32,320
بیایید برویم و آنها را دریافت کنیم، اگر
343
00:11:32,320 –> 00:11:34,000
به صفحه شروع کار
344
00:11:34,000 –> 00:11:37,680
برگردیم، سپس پایینتر،
345
00:11:37,680 –> 00:11:39,120
جایی که میگوید پایگاه داده را با یکپارچهسازی خود به اشتراک بگذارید،
346
00:11:39,120 –> 00:11:40,480
347
00:11:40,480 –> 00:11:42,000
اطلاعات کمی در مورد نحوه دریافت شناسه پایگاه داده
348
00:11:42,000 –> 00:11:44,560
به شما میدهد، بنابراین قبل از حرکت در اینجا میگوید شما
349
00:11:44,560 –> 00:11:46,000
نیاز دارید. ایده پایگاه داده ای که شما
350
00:11:46,000 –> 00:11:47,120
ایجاد
351
00:11:47,120 –> 00:11:50,720
کردید این پایگاه داده ما است ایجاد شده است
352
00:11:50,720 –> 00:11:52,959
و اینجا می گوید که اگر از
353
00:11:52,959 –> 00:11:54,880
مفهوم در مرورگر استفاده می کنید که ما هستیم،
354
00:11:54,880 –> 00:11:58,800
پس اگر به آدرس اینترنتی نگاه کنید، این
355
00:11:58,800 –> 00:12:01,680
اینجا بین آخرین بک اسلش و
356
00:12:01,680 –> 00:12:02,639
علامت سوال
357
00:12:02,639 –> 00:12:05,360
شناسه پایگاه داده است، پس بیایید برویم و
358
00:12:05,360 –> 00:12:06,399
359
00:12:06,399 –> 00:12:09,440
شناسه پایگاه داده را اینجا دریافت کنیم. ما notion.so هستیم
360
00:12:09,440 –> 00:12:12,959
و می توانم ببینم که شناسه پایگاه داده ما خواهد بود،
361
00:12:12,959 –> 00:12:16,079
362
00:12:16,079 –> 00:12:20,079
پس بیایید برویم و آن را در پایتون کپی کنیم
363
00:12:20,079 –> 00:12:22,079
و سپس چیز دیگری
364
00:12:22,079 –> 00:12:24,399
که به آن نیاز داریم یک توکن است، بنابراین اینجا
365
00:12:24,399 –> 00:12:25,600
یکپارچه
366
00:12:25,600 –> 00:12:28,320
سازی ما است و می توانیم برویم و کپی کنیم.
367
00:12:28,320 –> 00:12:29,600
رمز یکپارچه سازی داخلی
368
00:12:29,600 –> 00:12:33,760
که اینجاست، ما توکن را کپی می کنیم
369
00:12:33,760 –> 00:12:35,839
و سپس می رویم و آن را
370
00:12:35,839 –> 00:12:37,120
در اینجا
371
00:12:37,120 –> 00:12:39,200
می گذاریم تا آنجا برویم، توکن خود
372
00:12:39,200 –> 00:12:40,320
را داریم، شناسه پایگاه داده خود را
373
00:12:40,320 –> 00:12:41,920
داریم تا این کار را انجام دهیم. برخی از توابع را تنظیم خواهیم کرد، به
374
00:12:41,920 –> 00:12:43,600
375
00:12:43,600 –> 00:12:45,360
این دلیل که ما می خواهیم چندین کار را انجام
376
00:12:45,360 –> 00:12:46,720
دهیم،
377
00:12:46,720 –> 00:12:51,200
بنابراین آنچه که می خواهیم داشته باشیم یک
378
00:12:51,200 –> 00:12:55,279
379
00:12:55,839 –> 00:12:58,240
تابع خواندن پایگاه داده است
380
00:13:01,200 –> 00:13:05,760
و سپس یک
381
00:13:05,760 –> 00:13:11,040
تابع صفحه ایجاد
382
00:13:11,120 –> 00:13:15,760
خواهیم داشت و سپس می خواهیم همچنین یک عملکرد صفحه بهروزرسانی خواهد داشت
383
00:13:15,760 –> 00:13:19,440
و
384
00:13:19,440 –> 00:13:20,399
همچنین اولین کاری که میخواهیم انجام دهیم
385
00:13:20,399 –> 00:13:22,320
و میخواهیم آن را بخوانیم پایگاه داده من
386
00:13:22,320 –> 00:13:22,880
فکر می
387
00:13:22,880 –> 00:13:24,639
کنم برای اهدافم اگر قرار باشد از
388
00:13:24,639 –> 00:13:25,920
مفهوم api برای
389
00:13:25,920 –> 00:13:27,200
خواندن پایگاه داده استفاده کنم،
390
00:13:27,200 –> 00:13:28,959
احتمالاً اغلب کارهایی را انجام خواهم داد و
391
00:13:28,959 –> 00:13:30,560
وقتی می گویم پایگاه داده را بخوانید، فقط به
392
00:13:30,560 –> 00:13:30,959
393
00:13:30,959 –> 00:13:32,880
معنای دریافت پایگاه داده نیست. عنوان من
394
00:13:32,880 –> 00:13:34,800
میخواهم همه این صفحات را نیز در آن دریافت کنم،
395
00:13:34,800 –> 00:13:36,720
بنابراین خواهیم دید که چگونه این کار را انجام میدهیم، بنابراین نه
396
00:13:36,720 –> 00:13:38,399
تنها پایگاه داده را بازیابی میکنیم،
397
00:13:38,399 –> 00:13:39,519
بلکه فکر میکنم که پرسوجو
398
00:13:39,519 –> 00:13:40,320
نیز خواهد
399
00:13:40,320 –> 00:13:42,000
بود، اما به شما نشان خواهم داد که بازیابی چه کاری انجام میدهد.
400
00:13:42,000 –> 00:13:43,600
همانطور که
401
00:13:43,600 –> 00:13:47,040
ما کامل بودن کامل را دریافت کرده
402
00:13:47,040 –> 00:13:50,720
ایم، بنابراین اینجا
403
00:13:50,720 –> 00:13:55,600
آدرس اینترنتی ما است که می خواهیم آن را کپی کنیم،
404
00:13:55,600 –> 00:13:58,000
بنابراین من آن را کپی می کنم و
405
00:13:58,000 –> 00:13:59,760
406
00:13:59,760 –> 00:14:03,839
آدرس اینترنتی خوانده شده خود را برابر با
407
00:14:04,320 –> 00:14:07,120
شناسه پایگاه داده اکنون در اینجا قرار می دهم.
408
00:14:07,120 –> 00:14:09,199
در واقع پایگاه داده
409
00:14:09,199 –> 00:14:11,920
نیست به این معنا نیست که ما باید به آن یک ایده برای پایگاه داده نیز بدهیم،
410
00:14:11,920 –> 00:14:13,040
411
00:14:13,040 –> 00:14:16,160
بنابراین به جای
412
00:14:16,160 –> 00:14:20,560
اینکه این آدرس را فقط یک URL استاتیک
413
00:14:20,560 –> 00:14:24,399
کنیم، آن را به یک تابع f تبدیل می کنیم و
414
00:14:24,399 –> 00:14:27,279
چیزی که قرار است آن را ارسال کنیم، داده است
415
00:14:27,279 –> 00:14:28,839
416
00:14:28,839 –> 00:14:31,680
اکنون شناسه پایه را چگونه می توانیم شناسه پایگاه داده
417
00:14:31,680 –> 00:14:33,040
را در این تابع وارد کنیم،
418
00:14:33,040 –> 00:14:34,800
وقتی آن را فراخوانی می کنیم آن را ارسال
419
00:14:34,800 –> 00:14:38,000
می کنیم تا این کار را انجام دهیم شناسه پایگاه داده،
420
00:14:38,000 –> 00:14:41,519
بنابراین
421
00:14:41,760 –> 00:14:42,880
اولین کاری که میخواهیم انجام دهیم این
422
00:14:42,880 –> 00:14:45,519
است که آدرس اینترنتی ما وجود دارد،
423
00:14:45,519 –> 00:14:47,360
اکنون باید آن آدرس را صدا بزنیم و ببینیم
424
00:14:47,360 –> 00:14:48,560
چه چیزی را برمیگرداند
425
00:14:48,560 –> 00:14:50,560
، اکنون
426
00:14:50,560 –> 00:14:52,079
با استفاده از
427
00:14:52,079 –> 00:14:55,519
ماژول درخواستها به روشی که انجام میدهیم، در واقع api را فراخوانی میکنیم.
428
00:14:55,519 –> 00:14:58,160
ما قصد داریم ris را انجام دهیم که این همان چیزی است که
429
00:14:58,160 –> 00:15:00,079
ما قرار است اختصاص دهیم
430
00:15:00,079 –> 00:15:01,920
، این همان چیزی است که res
431
00:15:01,920 –> 00:15:03,920
متغیری است که هر
432
00:15:03,920 –> 00:15:07,199
چیزی که برگردانده می شود در آن ذخیره می شود، بنابراین
433
00:15:07,199 –> 00:15:11,440
درخواست نقطه درخواست می کند
434
00:15:11,440 –> 00:15:14,399
و سپس کاری که می توانیم انجام دهیم این است که می رویم
435
00:15:14,399 –> 00:15:15,360
برای
436
00:15:15,360 –> 00:15:19,040
قرار دادن من روش را دارم،
437
00:15:19,040 –> 00:15:22,320
بنابراین روش این است در اینجا، بنابراین یا
438
00:15:22,320 –> 00:15:22,800
دریافت کنید
439
00:15:22,800 –> 00:15:26,000
یا پست کنید یا وصله
440
00:15:26,000 –> 00:15:27,440
کنید یا حذف کنید، اما حذف را
441
00:15:27,440 –> 00:15:29,279
به عنوان یک گزینه نداریم، بنابراین در اینجا خواهید دید
442
00:15:29,279 –> 00:15:31,120
که همه روش ها وجود دارد و بسته به
443
00:15:31,120 –> 00:15:32,240
آنچه می خواهیم آیا باید روش دیگری به آن بدهیم،
444
00:15:32,240 –> 00:15:33,120
اما
445
00:15:33,120 –> 00:15:35,199
معمولاً زمانی که شما در حال خواندن هستید
446
00:15:35,199 –> 00:15:37,440
، دریافت میکنید،
447
00:15:37,440 –> 00:15:40,959
بنابراین ما دریافت میکنیم و
448
00:15:40,959 –> 00:15:43,600
سپس چیزی که میخواهیم عبور دهیم
449
00:15:43,600 –> 00:15:44,480
آدرس اینترنتی است،
450
00:15:44,480 –> 00:15:47,680
بنابراین ما قبلاً آن URL را به عنوان خوانده شده ایجاد کردهایم.
451
00:15:47,680 –> 00:15:49,360
url
452
00:15:49,360 –> 00:15:51,440
و سپس باید آن را چند سرصفحه ارسال
453
00:15:51,440 –> 00:15:53,199
کنیم، بنابراین
454
00:15:53,199 –> 00:15:54,959
میخواهیم بگوییم سرصفحهها برابر است و خواهیم
455
00:15:54,959 –> 00:15:58,639
داشت متغیری به نام headers
456
00:15:59,040 –> 00:16:00,000
و ما فقط می خواهیم آن را در آنجا نصب کنیم.
457
00:16:00,000 –> 00:16:02,720
چگونه می توانیم سرصفحه ها را در اینجا به خوبی دریافت کنیم.
458
00:16:02,720 –> 00:16:04,240
459
00:16:04,240 –> 00:16:06,800
460
00:16:07,279 –> 00:16:09,279
461
00:16:09,279 –> 00:16:10,639
462
00:16:10,639 –> 00:16:11,920
هدرها برابر است
463
00:16:11,920 –> 00:16:13,759
و سپس این یک
464
00:16:13,759 –> 00:16:16,560
دیکشنری با تعدادی چیز خواهد بود
465
00:16:16,560 –> 00:16:18,800
که مهمتر از همه این خواهد بود
466
00:16:18,800 –> 00:16:19,839
467
00:16:19,839 –> 00:16:22,959
که اگر به اینجا در مرجع api نگاه کنیم،
468
00:16:22,959 –> 00:16:24,240
خواهید دید که حتی وقتی برای انجام مجدد یک
469
00:16:24,240 –> 00:16:25,040
مرجع curl،
470
00:16:25,040 –> 00:16:26,880
شما همچنین باید هدر داشته باشید و زمانی
471
00:16:26,880 –> 00:16:28,240
که درخواست کرل را انجام می دهید
472
00:16:28,240 –> 00:16:31,759
، هدرها با استفاده
473
00:16:31,759 –> 00:16:35,040
از پارامتر منهای h تعریف می شوند،
474
00:16:35,040 –> 00:16:38,480
بنابراین در اینجا ما حامل مجوز
475
00:16:38,480 –> 00:16:39,839
و مفهوم api را داریم،
476
00:16:39,839 –> 00:16:42,079
بنابراین بیایید آن را کپی کنیم.
477
00:16:42,079 –> 00:16:44,560
یکی از سرصفحههای
478
00:16:44,560 –> 00:16:47,120
ما باشید و ما فقط میخواهیم این را کمی تغییر دهیم،
479
00:16:47,120 –> 00:16:48,000
480
00:16:48,000 –> 00:16:50,000
بنابراین به مجوز
481
00:16:50,000 –> 00:16:51,120
میرویم، قالببندی آن کمی
482
00:16:51,120 –> 00:16:52,959
متفاوت است، بنابراین مجوز و سپس
483
00:16:52,959 –> 00:16:55,839
ما حامل
484
00:16:59,279 –> 00:17:01,839
و فضا خواهیم داشت و ما فقط
485
00:17:01,839 –> 00:17:02,639
نشانه ای را
486
00:17:02,639 –> 00:17:06,799
به آن اضافه می کنیم و این باید به ما بدهد
487
00:17:06,799 –> 00:17:09,199
چیزی که ما نیاز
488
00:17:09,199 –> 00:17:10,480
داریم این نسخه مفهومی است
489
00:17:10,480 –> 00:17:12,240
که بدیهی است چیزی است