در این مطلب، ویدئو نحوه آپلود ویدیوها با API YouTube (با استفاده از Python) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:22:58
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,439
سلام به همه این است تونی تکنولوژی را آموزش می دهد.
2
00:00:01,439 –> 00:00:02,720
3
00:00:02,720 –> 00:00:04,160
4
00:00:04,160 –> 00:00:07,279
5
00:00:07,279 –> 00:00:07,919
6
00:00:07,919 –> 00:00:09,760
7
00:00:09,760 –> 00:00:11,840
8
00:00:11,840 –> 00:00:13,120
ما میتوانیم این کار را
9
00:00:13,120 –> 00:00:15,839
با زبان برنامهنویسی پایتون انجام دهیم،
10
00:00:15,839 –> 00:00:17,279
بنابراین تنظیماتی وجود دارد که باید
11
00:00:17,279 –> 00:00:18,480
در اینجا انجام دهیم تا
12
00:00:18,480 –> 00:00:20,640
پروژه ایجاد کنیم و
13
00:00:20,640 –> 00:00:21,600
اعتبارنامههای خود را
14
00:00:21,600 –> 00:00:23,920
در جای خود قرار دهیم، اما وقتی همه این
15
00:00:23,920 –> 00:00:25,119
کارها را انجام دادیم، یک بار و سپس انجام میشود.
16
00:00:25,119 –> 00:00:28,480
ما میتوانیم از api برای اجرای یک
17
00:00:28,480 –> 00:00:29,359
برنامه پایتون استفاده کنیم
18
00:00:29,359 –> 00:00:31,840
و یک ویدیو را مستقیماً
19
00:00:31,840 –> 00:00:33,200
از رایانه محلی خود به این صورت آپلود
20
00:00:33,200 –> 00:00:35,360
کنیم، خواه دسکتاپ لپتاپ
21
00:00:35,360 –> 00:00:36,719
باشد، بنابراین
22
00:00:36,719 –> 00:00:37,760
اگر این چیزی است که میخواهید یاد بگیرید
23
00:00:37,760 –> 00:00:38,879
چگونه انجام دهید، من شما را در تمام مراحل راهنمایی میکنم
24
00:00:38,879 –> 00:00:40,239
. بیایید این روند را ادامه
25
00:00:40,239 –> 00:00:41,680
دهیم و درست وارد آن شویم،
26
00:00:41,680 –> 00:00:44,559
بنابراین اینجا یک کانال یوتیوب است
27
00:00:44,559 –> 00:00:45,680
که من به تازگی ایجاد کردم
28
00:00:45,680 –> 00:00:48,160
، هیچ مشترکی وجود ندارد، هیچ ویدیویی وجود ندارد که می
29
00:00:48,160 –> 00:00:50,079
توانیم در بخش محتوا بررسی کنیم،
30
00:00:50,079 –> 00:00:51,520
چیزی شبیه به آن نیست، بنابراین در پایان این
31
00:00:51,520 –> 00:00:54,079
ویدیو مانند آنچه گفتم هدف است برای آپلود
32
00:00:54,079 –> 00:00:57,760
مستقیم یک ویدیو در یوتیوب از طریق api
33
00:00:57,760 –> 00:00:58,000
با
34
00:00:58,000 –> 00:01:00,480
پایتون خوب است، پس چگونه میخواهیم این کار را انجام
35
00:01:00,480 –> 00:01:02,559
دهیم که از
36
00:01:02,559 –> 00:01:05,680
api دادههای یوتیوب استفاده میکنیم و در اینجا
37
00:01:05,680 –> 00:01:08,799
در developers.google.com یوتیوب نسخه
38
00:01:08,799 –> 00:01:10,640
3 برای شروع
39
00:01:10,640 –> 00:01:13,280
اگر به اینجا بیایید شما یک
40
00:01:13,280 –> 00:01:14,320
نمای کلی بسیار خوب
41
00:01:14,320 –> 00:01:17,360
از آنچه می توانید با api انجام دهید خواهید دید،
42
00:01:17,360 –> 00:01:18,960
اما به طور خاص آنچه امروز به
43
00:01:18,960 –> 00:01:21,119
آن علاقه مندیم
44
00:01:21,119 –> 00:01:22,960
تعامل با api
45
00:01:22,960 –> 00:01:24,799
با پایتون است، بنابراین خواهید دید که اینها همه
46
00:01:24,799 –> 00:01:26,000
راه های مختلفی هستند که شما می توانید
47
00:01:26,000 –> 00:01:27,600
با api یوتیوب
48
00:01:27,600 –> 00:01:29,280
که ما به پایتون علاقه مندیم تعامل داشته باشید، بنابراین بیایید
49
00:01:29,280 –> 00:01:30,720
روی پایتون کلیک کنیم
50
00:01:30,720 –> 00:01:34,159
و برخی از پیش نیازهای اینجا
51
00:01:34,159 –> 00:01:37,439
پایتون 2.7 یا 3.5 است، ما از
52
00:01:37,439 –> 00:01:39,280
3 نقطه استفاده می کنیم، چیزی که فکر می کنم احتمالاً
53
00:01:39,280 –> 00:01:42,000
3.8 باشد، در واقع
54
00:01:42,000 –> 00:01:43,680
همین الان آن را بررسی کنیم. یک پنجره ترمینال را در رایانه خود باز کنید
55
00:01:43,680 –> 00:01:45,280
56
00:01:45,280 –> 00:01:46,500
و python
57
00:01:46,500 –> 00:01:48,720
[Music]
58
00:01:48,720 –> 00:01:51,360
3 dash capital v را تایپ کنید، بنابراین ما از
59
00:01:51,360 –> 00:01:53,439
python 3.8.9 استفاده
60
00:01:53,439 –> 00:01:54,720
می کنیم تا
61
00:01:54,720 –> 00:01:56,640
اگر از همان نسخه استفاده نمی کنید، اما بیشتر از آن استفاده می کنید، ممکن است اوضاع کمی متفاوت باشد.
62
00:01:56,640 –> 00:01:57,920
تا زمانی که
63
00:01:57,920 –> 00:02:00,240
از یک مود کننده استفاده می کنید، بخشی را انجام دهید n نسخه پایتون پس
64
00:02:00,240 –> 00:02:02,320
همه چیز باید تقریباً شبیه به هم باشد، من
65
00:02:02,320 –> 00:02:03,920
توصیه نمی کنم که از
66
00:02:03,920 –> 00:02:07,119
نسخه نصب شده پایتون به طور مستقیم استفاده کنید،
67
00:02:07,119 –> 00:02:08,080
بنابراین اگر ما کدام
68
00:02:08,080 –> 00:02:11,200
پایتون را همین الان انجام دهیم،
69
00:02:11,200 –> 00:02:14,000
متأسفم، این نسخه خارج از
70
00:02:14,000 –> 00:02:14,720
bin کاربر محلی است،
71
00:02:14,720 –> 00:02:16,480
خوب ما می خواهیم یک
72
00:02:16,480 –> 00:02:18,000
محیط مجازی برای
73
00:02:18,000 –> 00:02:19,920
این پروژه ای که ما روی آن کار می کنیم ایجاد کنید، بنابراین
74
00:02:19,920 –> 00:02:23,440
کاری که من می خواهم انجام دهم این است که python3
75
00:02:23,440 –> 00:02:26,000
mvenv را برای محیط مجازی تایپ کنید و سپس
76
00:02:26,000 –> 00:02:27,120
آن را
77
00:02:27,120 –> 00:02:30,959
در یک پوشه انتهایی قرار می دهیم و آن را صدا می کنیم.
78
00:02:30,959 –> 00:02:32,560
اوه، از آنجایی که من قبلاً نسخه ی نمایشی را در آنجا
79
00:02:32,560 –> 00:02:34,840
دارم، آن را
80
00:02:34,840 –> 00:02:38,000
api okay می نامم، بنابراین این کار ادامه می یابد و
81
00:02:38,000 –> 00:02:39,040
82
00:02:39,040 –> 00:02:41,680
اساساً یک کپی از باینری پایتون می گیریم و
83
00:02:41,680 –> 00:02:43,040
آن را در آن دایرکتوری قرار می دهم
84
00:02:43,040 –> 00:02:46,160
و سپس اگر می خواهیم آن
85
00:02:46,160 –> 00:02:49,280
محیط مجازی را فعال کنیم، می توانیم منبع آن را تهیه کنیم.
86
00:02:49,280 –> 00:02:52,879
زیر دایرکتوری api uh را
87
00:02:52,879 –> 00:02:56,000
فعال کنید و سپس فعال کنید، بنابراین وقتی این را می بینید به
88
00:02:56,000 –> 00:02:56,480
89
00:02:56,480 –> 00:02:58,720
این معنی است که شما در محیط مجازی خود کار می کنید
90
00:02:58,720 –> 00:03:00,640
و اگر ما کدام
91
00:03:00,640 –> 00:03:03,440
پایتون را انجام دهیم خوب باید witch
92
00:03:03,440 –> 00:03:04,560
python 3
93
00:03:04,560 –> 00:03:07,440
را نیز انجام دهیم، در حال کار کردن با کاربر tony هستیم.
94
00:03:07,440 –> 00:03:08,080
95
00:03:08,080 –> 00:03:10,239
فلوریدا محیط ent که ما به تازگی ایجاد کردیم و
96
00:03:10,239 –> 00:03:12,360
پایتون باینری ما وجود دارد و ما میتوانیم python-v را انجام دهیم
97
00:03:12,360 –> 00:03:14,000
98
00:03:14,000 –> 00:03:15,800
و خواهید دید که ما هنوز از
99
00:03:15,800 –> 00:03:17,360
100
00:03:17,360 –> 00:03:18,959
101
00:03:18,959 –> 00:03:20,720
102
00:03:20,720 –> 00:03:23,840
3.8.9 استفاده میکنیم.
103
00:03:23,840 –> 00:03:26,239
برای api یوتیوب و بیایید برخی
104
00:03:26,239 –> 00:03:27,840
از بستههایی را که توصیه میکند نصب
105
00:03:27,840 –> 00:03:28,560
کنیم، بنابراین ما پیپ نصب را انجام میدهیم و
106
00:03:28,560 –> 00:03:33,599
کلاینت google api پایتون
107
00:03:33,599 –> 00:03:36,879
را وارد کنید و این کار خودش را انجام میدهد
108
00:03:36,879 –> 00:03:38,879
در حالی که این کار ادامه دارد، بیایید
109
00:03:38,879 –> 00:03:41,840
یکی دیگر از پیپهای نصب
110
00:03:41,840 –> 00:03:45,280
کتابخانه google auth oauth را دریافت کنیم.
111
00:03:45,280 –> 00:03:48,879
و google auth http lib2، بنابراین اگر این
112
00:03:48,879 –> 00:03:50,640
کار انجام شد، می توانیم ادامه دهیم و آن را اجرا کنیم،
113
00:03:50,640 –> 00:03:53,840
بنابراین ما آن را نصب pip انجام می دهیم
114
00:03:53,840 –> 00:03:55,760
و بسته دیگری وجود خواهد داشت که
115
00:03:55,760 –> 00:03:57,360
باید نصب
116
00:03:57,360 –> 00:03:59,040
کنیم، اما در مدت کمی به
117
00:03:59,040 –> 00:04:00,799
آن خواهیم رسید. بر اساس توصیه
118
00:04:00,799 –> 00:04:03,200
هایی که در اینجا وجود دارد، این چیزی است که در این مرحله به آن نیاز داریم،
119
00:04:03,200 –> 00:04:05,599
بسیار خوب، حالا که
120
00:04:05,599 –> 00:04:06,560
باید انجام دهیم این است
121
00:04:06,560 –> 00:04:09,680
که یک پروژه در پلتفرم ابری گوگل ایجاد کنیم
122
00:04:09,680 –> 00:04:13,519
تا
123
00:04:13,519 –> 00:04:16,560
تعاملات ما با api را نشان دهد،
124
00:04:16,560 –> 00:04:18,600
بنابراین برای انجام این کار می خواهیم به
125
00:04:18,600 –> 00:04:21,160
cloud.google.com بروید یک برگه جدید باز کنید به
126
00:04:21,160 –> 00:04:22,639
cloud.google.com بروید
127
00:04:22,639 –> 00:04:23,919
و اگر قبلاً یک
128
00:04:23,919 –> 00:04:25,360
حساب ابری گوگل ندارید، میروید، باید آن را
129
00:04:25,360 –> 00:04:26,479
ایجاد کنید،
130
00:04:26,479 –> 00:04:27,600
اما وقتی یک حساب ابری گوگل
131
00:04:27,600 –> 00:04:29,120
دارید، میتوانید روی این
132
00:04:29,120 –> 00:04:30,880
دکمه کنسول در اینجا کلیک کنید. شما به
133
00:04:30,880 –> 00:04:33,919
کنسول ابری گوگل خود بروید و کاری که ما میخواهیم
134
00:04:33,919 –> 00:04:34,240
انجام دهیم این
135
00:04:34,240 –> 00:04:37,840
است که یک پروژه ایجاد کنیم تا با ما مرتبط شود.
136
00:04:37,840 –> 00:04:38,320
137
00:04:38,320 –> 00:04:40,639
اوه شما میدانید که برنامه ما
138
00:04:40,639 –> 00:04:42,479
قرار است با api تعامل
139
00:04:42,479 –> 00:04:45,120
داشته باشیم، بنابراین یک پروژه جدید میسازیم که فقط با آن تماس میگیرم.
140
00:04:45,120 –> 00:04:46,450
این
141
00:04:46,450 –> 00:04:47,840
[Music]
142
00:04:47,840 –> 00:04:52,080
python youtube
143
00:04:52,080 –> 00:04:55,040
نسخه ی نمایشی خوب است، در حال حاضر خوب است، ما
144
00:04:55,040 –> 00:04:55,360
روی ایجاد کلیک می
145
00:04:55,360 –> 00:04:58,639
کنیم و
146
00:04:58,639 –> 00:05:00,240
چند ثانیه طول می کشد تا
147
00:05:00,240 –> 00:05:01,919
آن پروژه ایجاد شود،
148
00:05:01,919 –> 00:05:04,240
اما در حالی که این اتفاق می افتد، آنچه می خواهیم
149
00:05:04,240 –> 00:05:06,479
انجام دهیم و خوب است، بنابراین انجام شد، بنابراین
150
00:05:06,479 –> 00:05:07,520
پروژه را انتخاب می کنیم
151
00:05:07,520 –> 00:05:10,320
و اکنون میبینید که در بالای صفحه ما در حال
152
00:05:10,320 –> 00:05:10,880
کار
153
00:05:10,880 –> 00:05:14,320
در پروژه آزمایشی یوتیوب پایتون هستیم،
154
00:05:14,320 –> 00:05:16,320
بنابراین هر کاری که از این
155
00:05:16,320 –> 00:05:18,240
نقطه به بعد در کنسول ابری گوگل انجام میدهیم
156
00:05:18,240 –> 00:05:19,840
با این پروژه مرتبط خواهد بود،
157
00:05:19,840 –> 00:05:21,600
بنابراین آنچه میخواهیم انجام دهیم
158
00:05:21,600 –> 00:05:22,960
باز است. منوی ناوبری سمت چپ را
159
00:05:22,960 –> 00:05:25,280
در اینجا بالا
160
00:05:25,280 –> 00:05:26,800
ببرید و به api و بروید
161
00:05:26,800 –> 00:05:29,039
بخش خدمات و کاری که میخواهیم انجام دهیم این است
162
00:05:29,039 –> 00:05:30,160
که api youtube را
163
00:05:30,160 –> 00:05:33,680
برای این پروژه فعال کنیم، بنابراین در اینجا
164
00:05:33,680 –> 00:05:38,400
میتوانیم این کار را انجام دهیم، اگر به کتابخانه
165
00:05:38,400 –> 00:05:41,680
برویم، یوتیوب را جستجو
166
00:05:41,680 –> 00:05:43,120
میکنیم و میخواهیم با نسخه api داده یوتیوب تعامل داشته
167
00:05:43,120 –> 00:05:45,280
168
00:05:45,280 –> 00:05:48,240
باشیم، روی آن سه کلیک کنید. و ما آن api را برای این پروژه فعال خواهیم کرد، بنابراین فعال کردن
169
00:05:48,240 –> 00:05:49,840
170
00:05:49,840 –> 00:05:52,880
آن یک یا دو ثانیه طول می کشد
171
00:05:52,880 –> 00:05:55,919
172
00:05:55,919 –> 00:05:59,540
و ما باید آن را
173
00:05:59,540 –> 00:06:00,960
[Music]
174
00:06:00,960 –> 00:06:03,840
نه در این صفحه ببینیم، اما اگر به
175
00:06:03,840 –> 00:06:05,440
صفحات api و سرویس
176
00:06:05,440 –> 00:06:07,919
برگردیم، فکر می کنم خواهیم دید. یک چک باکس سبز رنگ یا
177
00:06:07,919 –> 00:06:09,520
چیزی در کنار آن
178
00:06:09,520 –> 00:06:12,080
اوه یوتیوب در اینجا youtube data api
179
00:06:12,080 –> 00:06:13,360
نسخه سه
180
00:06:13,360 –> 00:06:15,680
اوه اوه چگونه می دانیم که همه چیز درست است این به این صورت
181
00:06:15,680 –> 00:06:17,039
است که می دانیم فعال است زیرا
182
00:06:17,039 –> 00:06:17,520
183
00:06:17,520 –> 00:06:20,000
ما گزینه ای برای غیرفعال کردن آن داریم خوب است بنابراین
184
00:06:20,000 –> 00:06:22,720
فعلاً خوب است
185
00:06:22,720 –> 00:06:25,440
کاری که ما میخواهیم انجام دهیم این است که
186
00:06:25,440 –> 00:06:26,240
اعتبارنامههایی را
187
00:06:26,240 –> 00:06:30,080
برای api خود ایجاد کنیم، بنابراین دلیلی که باید این کار را انجام دهید
188
00:06:30,080 –> 00:06:31,199
این است
189
00:06:31,199 –> 00:06:34,160
که وقتی دستور ما را روی
190
00:06:34,160 –> 00:06:35,120
پایتون
191
00:06:35,120 –> 00:06:36,960
اجرا میکنید، وقتی دستور پایتون را
192
00:06:36,960 –> 00:06:38,400
در پنجره ترمینال اجرا
193
00:06:38,400 –> 00:06:42,240
میکنید، باید بداند
194
00:06:42,240 –> 00:06:44,639
کدام uh چگونه باید آن را در کدام
195
00:06:44,639 –> 00:06:46,800
پروژه توصیف کنم نه تنها با آن تعامل دارد،
196
00:06:46,800 –> 00:06:48,720
بلکه باید بداند که
197
00:06:48,720 –> 00:06:50,240
باید راهی را در اختیار کاربر قرار دهد تا
198
00:06:50,240 –> 00:06:51,039
به حساب یوتیوب خود وارد شود،
199
00:06:51,039 –> 00:06:53,039
بنابراین کاری که بعداً انجام خواهیم
200
00:06:53,039 –> 00:06:54,240
داد این است
201
00:06:54,240 –> 00:06:56,880
که همه این اتفاقات را فعال کنیم، بنابراین
202
00:06:56,880 –> 00:06:58,080
در حال حاضر نداریم.
203
00:06:58,080 –> 00:07:01,520
هر کلید api یا کلاینت oauth
204
00:07:01,520 –> 00:07:04,479
و ما باید آن را دریافت کنیم و فقط برای
205
00:07:04,479 –> 00:07:04,960
شفاف سازی این
206
00:07:04,960 –> 00:07:06,560
موارد در اینجا اگر
207
00:07:06,560 –> 00:07:08,400
به راهنمای اینجا
208
00:07:08,400 –> 00:07:10,319
برای api یوتیوب برگردیم و روی
209
00:07:10,319 –> 00:07:12,000
آپلود ویدیو کلیک
210
00:07:12,000 –> 00:07:14,800
کنیم، خواهید دید که به آن نیاز داریم. یک شناسه مشتری و
211
00:07:14,800 –> 00:07:16,080
یک جستجوگر مشتری، بنابراین
212
00:07:16,080 –> 00:07:17,599
اساساً این چیزی است که ما در
213
00:07:17,599 –> 00:07:19,120
این مرحله روی
214
00:07:19,120 –> 00:07:22,319
آن کار میکنیم، بسیار خوب، بنابراین آنچه میخواهیم انجام دهیم این است که
215
00:07:22,319 –> 00:07:24,639
اعتبارنامههایی ایجاد کنیم که میخواهیم
216
00:07:24,639 –> 00:07:25,360
217
00:07:25,360 –> 00:07:29,599
شناسه مشتری oauth درست کنیم و
218
00:07:29,599 –> 00:07:31,680
این ابتدا به ما میگوید که باید
219
00:07:31,680 –> 00:07:33,440
رضایت را پیکربندی کنیم. پس
220
00:07:33,440 –> 00:07:37,840
بیایید این کار را انجام دهیم که ابتدا این مورد به
221
00:07:37,840 –> 00:07:41,360
صورت خارجی در دسترس خواهد بود، بنابراین گزینه دیگر
222
00:07:41,360 –> 00:07:42,880
به صورت داخلی فقط در داخل کسب و کار شما است،
223
00:07:42,880 –> 00:07:43,280
224
00:07:43,280 –> 00:07:46,400
بنابراین برای هر کسی در دسترس
225
00:07:46,400 –> 00:07:47,199
226
00:07:47,199 –> 00:07:48,800
خواهد بود، اما اگر میخواهید انجام دهید، باید یک
227
00:07:48,800 –> 00:07:50,240
فرآیند تأیید را طی
228
00:07:50,240 –> 00:07:50,879
کنید. این را
229
00:07:50,879 –> 00:07:53,280
می دانید موجود است به همه اما در
230
00:07:53,280 –> 00:07:54,720
حال حاضر ما به صراحت
231
00:07:54,720 –> 00:07:56,560
و این در یک ثانیه منطقی خواهد بود،
232
00:07:56,560 –> 00:07:58,080
ما به صراحت می گوییم
233
00:07:58,080 –> 00:08:01,039
که کدام کاربران می توانند از این api استفاده
234
00:08:01,039 –> 00:08:01,680
کنند، بنابراین
235
00:08:01,680 –> 00:08:05,120
نام واقعی برنامه
236
00:08:05,120 –> 00:08:06,879
ما دوباره چیزی شبیه به برنامه python youtube را انتخاب خواهیم کرد.
237
00:08:06,879 –> 00:08:10,720
238
00:08:10,840 –> 00:08:14,479
ایمیل پشتیبانی کاربر تونی
239
00:08:14,479 –> 00:08:17,840
به فناوری gmail.com آموزش می دهد. امم، لوگوی برنامه ای
240
00:08:17,840 –> 00:08:18,960
که من در واقع
241
00:08:18,960 –> 00:08:21,599
دارم، فکر می کنم این مورد نیاز است، اما اگر
242
00:08:21,599 –> 00:08:24,240
فقط چیزی را برای لوگوی برنامه خود
243
00:08:24,240 –> 00:08:26,479
در دامنه برنامه قرار ندهید، نمی دانم که آیا
244
00:08:26,479 –> 00:08:27,919
به همه این موارد نیاز دارید یا خیر، اما
245
00:08:27,919 –> 00:08:31,039
اوه من ادامه میدهم و آن را قرار میدهم tony teachs
246
00:08:31,039 –> 00:08:34,080
dot tech um من پیوند خطمشی حفظ حریم
247
00:08:34,080 –> 00:08:36,719
خصوصی یا پیوند شرایط خدمات
248
00:08:36,719 –> 00:08:39,279
و سپس دامنههای مجاز را ندارم،
249
00:08:39,279 –> 00:08:41,039
فکر نمیکنم نیازی به گذاشتن
250
00:08:41,039 –> 00:08:43,760
چیزی برای آن داشته باشیم، اما با توسعهدهنده تماس بگیریم.
251
00:08:43,760 –> 00:08:44,640
می گویم تونی
252
00:08:44,640 –> 00:08:48,880
در gmail.com فناوری را آموزش می دهد و به نظر می رسد
253
00:08:48,880 –> 00:08:49,519
که من یک
254
00:08:49,519 –> 00:08:52,320
خطا در اینجا دارم، بنابراین به نظر می رسد https
255
00:08:52,320 –> 00:08:53,440
colon slash
256
00:08:53,440 –> 00:08:56,720
tony teaching dot tech
257
00:08:56,720 –> 00:08:58,560
خوب از دست رفته، حدس می زنم ما باید
258
00:08:58,560 –> 00:09:00,080
نام دامنه را اضافه کنیم تا تونی
259
00:09:00,080 –> 00:09:03,680
فناوری نقطه را آموزش دهد خوب است. آن اطلاعات را پر کنید
260
00:09:03,680 –> 00:09:05,360
ذخیره کنید و
261
00:09:05,360 –> 00:09:08,880
امیدوار باشید کاملاً به ما اجازه می دهد تا
262
00:09:08,880 –> 00:09:12,160
مشکلی نداشته باشیم و حالا اوم از ما می خواهد که
263
00:09:12,160 –> 00:09:15,360
اوه تقریباً پروژه خود را فعال کردیم تا
264
00:09:15,360 –> 00:09:16,880
با api یوتیوب تعامل داشته باشد،
265
00:09:16,880 –> 00:09:18,880
اما عملکردهای خاصی
266
00:09:18,880 –> 00:09:20,480
در api یوتیوب وجود دارد که ما
267
00:09:20,480 –> 00:09:22,880
فقط می خواهیم با آنها کار کنیم تا بتوانیم
268
00:09:22,880 –> 00:09:24,000
این محدوده را در اینجا اضافه کنیم.
269
00:09:24,000 –> 00:09:26,720
و اساساً تنها کاری که
270
00:09:26,720 –> 00:09:27,920
میخواهیم انجام دهیم این
271
00:09:27,920 –> 00:09:30,959
است که یک ویدیو آپلود کنیم، بنابراین بیایید
272
00:09:30,959 –> 00:09:32,399
به دنبال آن محدوده در اینجا
273
00:09:32,399 –> 00:09:35,279
دامنه آپلود بگردیم و این
274
00:09:35,279 –> 00:09:38,160
دقیقاً در اینجا youtube.upload است بنابراین میخواهیم
275
00:09:38,160 –> 00:09:41,360
آن را به دسترسی api خود اضافه کنیم
276
00:09:41,360 –> 00:09:43,839
تا شما میبینیم که اینجا پایین است، بنابراین
277
00:09:43,839 –> 00:09:46,000
ذخیره میکنیم و ادامه میدهیم
278
00:09:46,000 –> 00:09:49,200
و سپس همانطور که قبلاً گفتم
279
00:09:49,200 –> 00:09:50,800
تنها افرادی که
280
00:09:50,800 –> 00:09:52,240
میتوانند از این برنامه استفاده کنند
281
00:09:52,240 –> 00:09:54,959
تا زمانی که توسط Google تأیید شود
282
00:09:54,959 –> 00:09:56,480
، افرادی هستند که شما صریحاً به آنها
283
00:09:56,480 –> 00:09:57,920
دسترسی دارید، بنابراین من قرار است
284
00:09:57,920 –> 00:10:00,560
یک کاربر آزمایشی اضافه کنم و من خودم را
285
00:10:00,560 –> 00:10:01,760
به عنوان یک کاربر آزمایشی اضافه خواهم کرد تا
286
00:10:01,760 –> 00:10:06,320
تونی فناوری gmail.com را آموزش دهد
287
00:10:06,320 –> 00:10:08,480
و می دانید اگر دوستی داشتید که می
288
00:10:08,480 –> 00:10:09,920
خواهید
289
00:10:09,920 –> 00:10:12,800
برنامه خود را آزمایش کنید، می
290
00:10:12,800 –> 00:10:15,040
توانید ایمیل خود را ارسال کنید. رفیق اینجا هم
291
00:10:15,040 –> 00:10:18,399
باشه پس ما اون
292
00:10:18,399 –> 00:10:21,040
و این رو ذخیره می کنیم فقط یک صفحه پیشنمایش نهایی
293
00:10:21,040 –> 00:10:22,959
است، این همان چیزی است که ما فعال کردهایم، بنابراین
294
00:10:22,959 –> 00:10:24,320
به داشبورد برمیگردیم
295
00:10:24,320 –> 00:10:27,519
و اکنون میتوانیم ادامه دهیم و
296
00:10:27,519 –> 00:10:30,640
اعتبارنامههای oauth را اضافه کنیم، بنابراین اگر
297
00:10:30,640 –> 00:10:32,959
به اعتبارنامهها برگشتیم،
298
00:10:32,959 –> 00:10:34,560
سعی کنید همان کاری را که قبلا انجام دادیم انجام دهید.
299
00:10:34,560 –> 00:10:36,720
ایجاد اعتبار و شناسه مشتری
300
00:10:36,720 –> 00:10:38,399
301
00:10:38,399 –> 00:10:40,959
و برنامه کاربردی، برنامه دسکتاپ خواهد بود،
302
00:10:40,959 –> 00:10:42,160
زیرا ما
303
00:10:42,160 –> 00:10:43,440
پایتون را از
304
00:10:43,440 –> 00:10:46,079
خط فرمان اجرا می کنیم و می دانید که فعلاً فقط
305
00:10:46,079 –> 00:10:48,160
مشتری دسکتاپ را
306
00:10:48,160 –> 00:10:51,760
می گوییم، بنابراین ما آن را
307
00:10:52,640 –> 00:10:55,920
درست می کنیم، حالا ما راز خود را دریافت کردیم.
308
00:10:55,920 –> 00:10:57,920
و شناسه مشتری ما و راز مشتری ما،
309
00:10:57,920 –> 00:10:59,839
بنابراین
310
00:10:59,839 –> 00:11:01,279
می توانید آنها را در جای دیگری کپی و جایگذاری کنید،
311
00:11:01,279 –> 00:11:03,279
اما اگر به آن نیاز داشتیم همیشه در اینجا خواهند بود
312
00:11:03,279 –> 00:11:05,120
، بنابراین می توانیم روی ok کلیک
313
00:11:05,120 –> 00:11:07,680
کنیم و اگر نیاز به دریافت آن داشتیم، فکر
314
00:11:07,680 –> 00:11:09,040
می کنم می توانیم ویرایش را انجام دهیم.
315
00:11:09,040 –> 00:11:10,560
در اینجا کادر قرار دهید و بله، شناسه مشتری و راز سرویس گیرنده شما را میبینیم،
3