در این مطلب، ویدئو نحوه استفاده از Twitter API v2 در پایتون با استفاده از Tweepy با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:43:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,040 –> 00:00:02,720
سلام به همه نام من sahim parak است و
2
00:00:02,720 –> 00:00:04,240
در این ویدیو به شما آموزش می دهم که چگونه
3
00:00:04,240 –> 00:00:06,399
با استفاده از بسته tweepy با twitter api v2 در پایتون کار کنید
4
00:00:06,399 –> 00:00:08,480
، بنابراین tweep در واقع
5
00:00:08,480 –> 00:00:10,480
یک بسته محبوب در پایتون است که
6
00:00:10,480 –> 00:00:12,320
توسط دانشجویان محقق و توسعه دهنده
7
00:00:12,320 –> 00:00:15,120
برای تعامل با twitter api و
8
00:00:15,120 –> 00:00:17,520
uh با twitter api v2 ما در واقع
9
00:00:17,520 –> 00:00:20,080
از ویژگی های هیجان انگیز جدید برای
10
00:00:20,080 –> 00:00:21,600
توسعه دهندگان دانشجویان و محققان دانشگاهی پشتیبانی می کنیم
11
00:00:21,600 –> 00:00:23,760
و tweepy در واقع
12
00:00:23,760 –> 00:00:26,000
کتابخانه خود را به روز کرد تا در واقع از این
13
00:00:26,000 –> 00:00:29,199
twitter api v2 جدید پشتیبانی کند و بنابراین من می خواستم
14
00:00:29,199 –> 00:00:32,000
یک آموزش ویدیویی سریع انجام دهم که شما
15
00:00:32,000 –> 00:00:33,280
را راهنمایی کند. عملکردهای متفاوتی
16
00:00:33,280 –> 00:00:35,120
که در توییتر api v2 موجود است
17
00:00:35,120 –> 00:00:36,399
و اینکه چگونه میتوانید
18
00:00:36,399 –> 00:00:39,200
از آنهایی که از tweepy استفاده میکنند استفاده کنید، بنابراین قبل
19
00:00:39,200 –> 00:00:41,040
از شروع میخواهم شما
20
00:00:41,040 –> 00:00:43,760
را به صفحه مستندات
21
00:00:43,760 –> 00:00:45,200
توییت راهنمایی کنم، بنابراین اگر میخواهید در مورد این موضوع بیشتر بدانید
22
00:00:45,200 –> 00:00:47,520
، tp بسته می توانید به
23
00:00:47,520 –> 00:00:50,800
github.com tweepy بروید و
24
00:00:50,800 –> 00:00:52,320
کد منبع را در آنجا پیدا خواهید کرد و سپس اگر می خواهید
25
00:00:52,320 –> 00:00:54,399
به مستندات نگاه کنید می
26
00:00:54,399 –> 00:00:56,239
توانید روی این پیوند کلیک کنید. در اینجا به شما نشان میدهد که
27
00:00:56,239 –> 00:00:58,960
چگونه از بسته um the 2b در
28
00:00:58,960 –> 00:01:00,879
پایتون یا روشهای مختلف
29
00:01:00,879 –> 00:01:03,920
احراز هویت استفاده کنید و غیره و اوم
30
00:01:03,920 –> 00:01:05,760
بله، بنابراین این مستندات است
31
00:01:05,760 –> 00:01:07,920
و این بخش در اینجا در github
32
00:01:07,920 –> 00:01:10,159
در نسخههای on وجود دارد، بنابراین هر بهروزرسانی جدیدی را در اینجا خواهید دید.
33
00:01:10,159 –> 00:01:11,439
آنها به
34
00:01:11,439 –> 00:01:13,840
کتابخانه مراجعه می کنند تا از توییتر api v2
35
00:01:13,840 –> 00:01:16,159
یا هر
36
00:01:16,159 –> 00:01:17,680
نقطه پایانی جدیدی که راه اندازی کرده ایم پشتیبانی
37
00:01:17,680 –> 00:01:19,119
کنند، شما می توانید آنها را در اینجا ببینید، بنابراین می توانید
38
00:01:19,119 –> 00:01:22,080
اینجا را ببینید، زیرا نسخه 4.0 زمانی است که آنها شروع به
39
00:01:22,080 –> 00:01:23,200
پشتیبانی
40
00:01:23,200 –> 00:01:26,320
از twitter api v2 می کنند. برای
41
00:01:26,320 –> 00:01:28,159
شروع کار با twitter api
42
00:01:28,159 –> 00:01:29,840
بدیهی است که باید یک حساب توسعه دهنده
43
00:01:29,840 –> 00:01:31,759
درست داشته باشید و بر اساس سطوح دسترسی خود
44
00:01:31,759 –> 00:01:33,360
می توانید از عملکردهای مختلف موجود استفاده کنید.
45
00:01:33,360 –> 00:01:34,479
46
00:01:34,479 –> 00:01:36,400
47
00:01:36,400 –> 00:01:38,079
48
00:01:38,079 –> 00:01:40,200
برای این کار میتوانیم به
49
00:01:40,200 –> 00:01:42,479
developer.twitter.com برویم و اگر به اسناد
50
00:01:42,479 –> 00:01:44,000
51
00:01:44,000 –> 00:01:46,560
در بخش twitter
52
00:01:46,560 –> 00:01:47,920
53
00:01:47,920 –> 00:01:49,680
api بروم، میتوانیم به قسمت Docs
54
00:01:49,680 –> 00:01:51,439
55
00:01:51,439 –> 00:01:53,360
برویم. سطوح دسترسی مختلف در دسترس است
56
00:01:53,360 –> 00:01:55,520
، اولین مورد این حق دسترسی ضروری است، به
57
00:01:55,520 –> 00:01:56,960
طوری که برای
58
00:01:56,960 –> 00:01:59,680
هرکسی که برای آن ثبت نام کرده است در دسترس است و
59
00:01:59,680 –> 00:02:02,159
لازم نیست منتظر
60
00:02:02,159 –> 00:02:03,920
بررسی um use case باشید منظور من از این است
61
00:02:03,920 –> 00:02:05,600
که ثبت نام می کنید و سپس شما دسترسی فوری
62
00:02:05,600 –> 00:02:08,318
به برخی از عملکردها در
63
00:02:08,318 –> 00:02:10,560
twitter api v2 درست است، بنابراین واضح است که
64
00:02:10,560 –> 00:02:12,400
شما می توانید تا 500 000 توییت
65
00:02:12,400 –> 00:02:14,000
در ماه دریافت کنید، بنابراین
66
00:02:14,000 –> 00:02:15,360
500 توییت در ماه، که اساساً
67
00:02:15,360 –> 00:02:17,440
به این معنی است که هر زمان که درخواستی
68
00:02:17,440 –> 00:02:20,080
از api توییتر می کنید و توییت های uh را بازیابی می کنید.
69
00:02:20,080 –> 00:02:22,879
برای شما، شما می توانید
70
00:02:22,879 –> 00:02:25,040
تا 500 000 توییت در ماه به عنوان بخشی
71
00:02:25,040 –> 00:02:26,400
از این دسترسی ضروری دریافت کنید، بنابراین این
72
00:02:26,400 –> 00:02:28,400
در واقع یک سطح دسترسی خوب برای
73
00:02:28,400 –> 00:02:29,920
افرادی است که می خواهند api توییتر را کاوش کنند
74
00:02:29,920 –> 00:02:33,040
یا می خواهند مانند یک کلاس کوچک از آن استفاده کنند.
75
00:02:33,040 –> 00:02:34,800
پروژه یا چیزهای اساسی
76
00:02:34,800 –> 00:02:36,560
مانند آن، هنگامی
77
00:02:36,560 –> 00:02:38,480
که از توئیتر
78
00:02:38,480 –> 00:02:40,879
api دسترسی ضروری استفاده کردید و علاقه مند به
79
00:02:40,879 –> 00:02:42,400
دریافت اطلاعات بیشتر در توییتر هستید، بدیهی است که
80
00:02:42,400 –> 00:02:44,640
می توانید برای بررسی مورد استفاده و
81
00:02:44,640 –> 00:02:46,879
بسته به
82
00:02:46,879 –> 00:02:48,560
مورد استفاده خود درخواست دهید. یا می توانید
83
00:02:48,560 –> 00:02:51,120
به بسته elevated uh دسترسی داشته باشید، بنابراین در
84
00:02:51,120 –> 00:02:53,040
elevated شما حداکثر دو میلیون
85
00:02:53,040 –> 00:02:54,480
توییت در ماه دریافت می کنید که بیش
86
00:02:54,480 –> 00:02:55,760
از 500 هزار توییت است که برای دسترسی ضروری در دسترس است
87
00:02:55,760 –> 00:02:57,360
88
00:02:57,360 –> 00:02:58,720
و اگر یک محقق دانشگاهی هستید به
89
00:02:58,720 –> 00:03:00,560
این معنی که دانشجوی کارشناسی ارشد دکترا هستید.
90
00:03:00,560 –> 00:03:02,400
مدرک تحصیلی دانشجو یا مرتبط با یک
91
00:03:02,400 –> 00:03:05,120
دانشگاه،
92
00:03:05,120 –> 00:03:06,720
در واقع میتوانید برای
93
00:03:06,720 –> 00:03:08,640
بررسی مورد استفاده برای تحقیقات آکادمیک درخواست دهید
94
00:03:08,640 –> 00:03:10,159
و پس از تأیید، حداکثر
95
00:03:10,159 –> 00:03:12,560
10 میلیون توییت در ماه دریافت میکنید
96
00:03:12,560 –> 00:03:14,239
که بدیهی است که دادههای زیادی
97
00:03:14,239 –> 00:03:17,040
در مقایسه با دیگران وجود دارد. سطوح
98
00:03:17,040 –> 00:03:18,400
دسترسی و همچنین شما
99
00:03:18,400 –> 00:03:20,319
به جستجوی کامل بایگانی به درستی
100
00:03:20,319 –> 00:03:23,040
دسترسی دارید، بنابراین اگر به اطلاعات
101
00:03:23,040 –> 00:03:24,959
ضروری و ضروری دسترسی دارید،
102
00:03:24,959 –> 00:03:26,480
میتوانید توییتهایی را از هفت روز گذشته دریافت کنید،
103
00:03:26,480 –> 00:03:28,080
اگر میخواهید در
104
00:03:28,080 –> 00:03:30,000
دادههای توییتر توییتر جستجو کنید. فقط میتوانید
105
00:03:30,000 –> 00:03:33,599
هفت روز گذشته را ادامه دهید، اما با
106
00:03:33,599 –> 00:03:35,280
دسترسی به تحقیقات دانشگاهی میتوانید
107
00:03:35,280 –> 00:03:37,120
از آرشیو کامل توییتهایی دریافت کنید،
108
00:03:37,120 –> 00:03:39,040
یعنی اولین توییت از سال 2006
109
00:03:39,040 –> 00:03:41,519
تا کنون، میتوانید به عقب برگردید و اطلاعات را
110
00:03:41,519 –> 00:03:43,519
دریافت کنید. از آن بازه زمانی، بنابراین
111
00:03:43,519 –> 00:03:46,000
قطعاً سطوح دسترسی ما را بررسی کنید
112
00:03:46,000 –> 00:03:47,120
و
113
00:03:47,120 –> 00:03:50,319
بر اساس آن درخواست دهید، بنابراین وقتی
114
00:03:50,319 –> 00:03:51,840
برای دسترسی درخواست
115
00:03:51,840 –> 00:03:53,360
116
00:03:53,360 –> 00:03:55,599
دادید، بدیهی است که پس
117
00:03:55,599 –> 00:03:58,560
از تأیید برنامه شما می توانید به پورتال توسعه دهنده خود بروید، بنابراین در
118
00:03:58,560 –> 00:04:00,959
پورتال توسعه دهنده من اینجا را دارم بیایید
119
00:04:00,959 –> 00:04:02,720
کمی بزرگنمایی کنیم من دو پروژه
120
00:04:02,720 –> 00:04:04,239
در دسترس دارم یکی پروژه تحقیقاتی آکادمیک
121
00:04:04,239 –> 00:04:05,840
و این پروژه ارتقا یافته است که
122
00:04:05,840 –> 00:04:08,799
تا 200 یا 2 میلیون توییت به من می دهد تا بتوانم
123
00:04:08,799 –> 00:04:10,480
124
00:04:10,480 –> 00:04:13,360
از 2p استفاده کنم و با استفاده از توییتر بتوانم داده ها را در پایتون دریافت کنم.
125
00:04:13,360 –> 00:04:15,920
api v2 بدیهی است که
126
00:04:15,920 –> 00:04:17,839
با استفاده از بسته توییت، ابتدا باید
127
00:04:17,839 –> 00:04:20,238
یک برنامه ایجاد کنم، زیرا برنامه به
128
00:04:20,238 –> 00:04:22,160
عنوان یک مکان نگهدار برای کلیدها و نشانه های
129
00:04:22,160 –> 00:04:23,919
من عمل می کند، بنابراین اگر می خواهم با
130
00:04:23,919 –> 00:04:25,680
api توییتر کار کنم، باید
131
00:04:25,680 –> 00:04:27,280
درخواست خود را با استفاده
132
00:04:27,280 –> 00:04:29,440
از توکن های مختلف احراز هویت کنم. کلیدهای api و
133
00:04:29,440 –> 00:04:32,639
غیره راست و امم روشی
134
00:04:32,639 –> 00:04:34,639
که شما انجام می دهید این است که وارد اینجا می شوید و روی
135
00:04:34,639 –> 00:04:36,880
گزینه افزودن یک برنامه کلیک می کنید و انتخاب می کنید که در کدام
136
00:04:36,880 –> 00:04:38,479
محیط می خواهید آن را مستقر کنید، بنابراین
137
00:04:38,479 –> 00:04:40,479
من می خواهم توسعه دهنده را انتخاب کنم. opment یک
138
00:04:40,479 –> 00:04:42,720
و سپس بیایید نامی به آن بگذاریم، پس بیایید
139
00:04:42,720 –> 00:04:44,240
آن را pp
140
00:04:44,240 –> 00:04:47,280
demo بنامیم اوه
141
00:04:47,280 –> 00:04:48,960
twitter
142
00:04:48,960 –> 00:04:51,759
api v2
143
00:04:51,759 –> 00:04:53,600
خوب
144
00:04:53,600 –> 00:04:54,840
این نام برنامه است
145
00:04:54,840 –> 00:04:57,199
و حالا اگر اینجا را ببینید،
146
00:04:57,199 –> 00:04:59,120
رمز api کلید api من و توکن بهتری را به من می دهد
147
00:04:59,120 –> 00:05:01,520
و اینها کلیدهایی هستند که من
148
00:05:01,520 –> 00:05:03,680
برای اتصال به api توییتر برای
149
00:05:03,680 –> 00:05:06,720
بازگرداندن دادههای توییتر به درستی استفاده میشود، اما
150
00:05:06,720 –> 00:05:08,240
برای
151
00:05:08,240 –> 00:05:09,680
استفاده از قابلیتهایی مانند جستجوی
152
00:05:09,680 –> 00:05:12,320
توییتها، گرفتن توییتلاین کاربر
153
00:05:12,320 –> 00:05:13,759
توسط شناسه توییت و تمام این
154
00:05:13,759 –> 00:05:18,160
قابلیتها مفید است، اگر میخواهید بیشتر
155
00:05:18,160 –> 00:05:20,320
توییت ایجاد کنید یا اجازه دهید بگویید که میخواهید
156
00:05:20,320 –> 00:05:21,680
یک توییت را بازتوییت کنید یا یک توییت را به
157
00:05:21,680 –> 00:05:23,520
صورت برنامهریزی
158
00:05:23,520 –> 00:05:26,639
لایک
159
00:05:26,639 –> 00:05:28,479
کنید، برای این کار باید به برنامه خود مجوزهای ویژه بدهید
160
00:05:28,479 –> 00:05:29,600
و همچنین توکنهای احراز هویت خود را دریافت کنید یا توکنهای دسترسی را دریافت کنید،
161
00:05:29,600 –> 00:05:30,880
162
00:05:30,880 –> 00:05:33,840
بنابراین کاری که ما در
163
00:05:33,840 –> 00:05:37,280
حال حاضر انجام خواهیم داد این است که من دارم این ide
164
00:05:37,280 –> 00:05:39,120
pycharm درست است
165
00:05:39,120 –> 00:05:41,120
و در pycharm من یک فایل کانفیگ ایجاد می
166
00:05:41,120 –> 00:05:42,479
کنم،
167
00:05:42,479 –> 00:05:43,919
168
00:05:43,919 –> 00:05:46,880
بنابراین pycharm یک شناسه است که
169
00:05:46,880 –> 00:05:48,320
می توانید از آن برای
170
00:05:48,320 –> 00:05:50,800
ساخت پروژه ها در پایتون استفاده
171
00:05:50,800 –> 00:05:52,479
کنید، بنابراین در اینجا من یک فایل به نام
172
00:05:52,479 –> 00:05:54,479
config.pi و i ایجاد می کنم. شروع به اضافه کردن خواهد کرد همه
173
00:05:54,479 –> 00:05:56,080
توکنهای من اینجاست تا مجبور
174
00:05:56,080 –> 00:05:58,560
نباشم مثل همیشه کپی پیست کردن
175
00:05:58,560 –> 00:06:00,319
آنها را تکرار کنم، بنابراین کلید api را ایجاد میکنم
176
00:06:00,319 –> 00:06:02,319
177
00:06:02,319 –> 00:06:06,160
و آنها را اینجا کپی میکنم
178
00:06:06,160 –> 00:06:08,160
سپس api
179
00:06:08,160 –> 00:06:10,639
Secret
180
00:06:12,080 –> 00:06:13,280
بدیهی است که شما باید از موارد خود استفاده کنید
181
00:06:13,280 –> 00:06:14,880
زیرا من قصد دارم اینها را
182
00:06:14,880 –> 00:06:17,360
بعد از این آموزش حذف
183
00:06:17,360 –> 00:06:19,120
184
00:06:19,120 –> 00:06:20,479
185
00:06:20,479 –> 00:06:25,440
کنم. بنابراین اینها بخشی از پروژه ارتقا یافته من هستند،
186
00:06:25,440 –> 00:06:27,199
به این معنی که اگر بخواهم
187
00:06:27,199 –> 00:06:28,880
از جستجوی کامل بایگانی استفاده کنم، این
188
00:06:28,880 –> 00:06:30,240
اعتبارنامه ها کار نمی کنند، زیرا
189
00:06:30,240 –> 00:06:31,680
جستجوی larka فقط برای جستجو در دسترس است
190
00:06:31,680 –> 00:06:33,840
محققان دانشگاهی و ما خواهیم دید که چگونه
191
00:06:33,840 –> 00:06:36,000
محققان دانشگاهی می توانند از
192
00:06:36,000 –> 00:06:37,360
جستجوی کامل بایگانی در
193
00:06:37,360 –> 00:06:39,120
آینده در این ویدیو استفاده کنند، اما در حال حاضر من
194
00:06:39,120 –> 00:06:41,440
توکن های بعدی را کپی کرده ام
195
00:06:41,440 –> 00:06:43,840
و به تنظیمات برنامه می روم، بنابراین در اینجا من
196
00:06:43,840 –> 00:06:45,840
ادامه می دهم و روی setup
197
00:06:45,840 –> 00:06:48,400
کلیک می کنم و در اینجا oauth 1.0 را فعال می کنم
198
00:06:48,400 –> 00:06:50,479
و مجوزهایی را که تنظیم می
199
00:06:50,479 –> 00:06:52,160
کنم خواندن و نوشتن است
200
00:06:52,160 –> 00:06:54,479
و سپس در callback فقط
201
00:06:54,479 –> 00:06:56,000
به عنوان مثال
202
00:06:56,000 –> 00:06:59,360
um.org قرار می دهم و ادامه می دهم و این را در مرحله بعد ذخیره کنید،
203
00:06:59,360 –> 00:07:00,639
204
00:07:00,639 –> 00:07:02,080
205
00:07:02,080 –> 00:07:04,000
اگر به اینجا بروم و نشانه های دسترسی را برای این کار ایجاد می کنم
206
00:07:04,000 –> 00:07:05,680
ایجاد توکن دسترسی من اینها را نیز کپی میکنم
207
00:07:05,680 –> 00:07:07,199
زیرا وقتی توییتهایی را ایجاد میکنم به آنها نیاز خواهم داشت
208
00:07:07,199 –> 00:07:08,240
209
00:07:08,240 –> 00:07:10,880
و توییت را ریتوییت
210
00:07:10,880 –> 00:07:12,400
میکنم، بنابراین آن را
211
00:07:12,400 –> 00:07:14,240
um access
212
00:07:14,240 –> 00:07:17,240
token
213
00:07:19,360 –> 00:07:21,120
مینامم و سپس آن را
214
00:07:21,120 –> 00:07:24,479
access speaked secret
215
00:07:27,440 –> 00:07:30,400
میخوانم، بسیار خوب بنابراین اکنون من um را دارم، اینها را ذخیره می کنم، بنابراین
216
00:07:30,400 –> 00:07:33,599
اکنون من کد uh خود را تنظیم کرده ام برای
217
00:07:33,599 –> 00:07:35,520
uh شروع به استفاده از tweepy در حال حاضر
218
00:07:35,520 –> 00:07:36,960
قبل از استفاده از sweepy، باید
219
00:07:36,960 –> 00:07:38,319
مطمئن شوید که برای شما درست نصب
220
00:07:38,319 –> 00:07:39,840
شده است تا بتوانید نصب کنید
221
00:07:39,840 –> 00:07:41,840
اگر قبلاً tweepy را نصب نکردهاید چند راه وجود دارد که
222
00:07:41,840 –> 00:07:43,759
میتوانید فقط
223
00:07:43,759 –> 00:07:44,639
pip
224
00:07:44,639 –> 00:07:46,319
install
225
00:07:46,319 –> 00:07:49,599
3p را به درستی انجام دهید، این برای شما نصب میشود، اما
226
00:07:49,599 –> 00:07:51,120
اگر قبلاً نسخه قدیمیتری
227
00:07:51,120 –> 00:07:52,639
داشتید و میخواهید آخرین بهروزرسانیها را دریافت کنید،
228
00:07:52,639 –> 00:07:54,800
بنابراین دیدیم که نسخه 4.0 به
229
00:07:54,800 –> 00:07:56,639
بعد زمانی است که از توییتر api v2 پشتیبانی می کند،
230
00:07:56,639 –> 00:07:59,199
شما فقط در کنار آن آپدیت را انجام می دهید
231
00:07:59,199 –> 00:08:00,639
و
232
00:08:00,639 –> 00:08:03,120
خوب است، بنابراین اکنون توییتی را روی دستگاه خود آماده خواهید کرد،
233
00:08:03,120 –> 00:08:04,879
بنابراین من ادامه می دهم و
234
00:08:04,879 –> 00:08:06,800
شروع به نشان دادن موارد استفاده به شما می کنم، بنابراین
235
00:08:06,800 –> 00:08:08,879
بیایید با شروع کنیم یک مورد استفاده اساسی در مورد
236
00:08:08,879 –> 00:08:10,080
جستجو درست است، بنابراین فرض کنید میخواهید
237
00:08:10,080 –> 00:08:12,240
توییتهایی را از th دریافت کنید هفت روز طول می کشد بنابراین
238
00:08:12,240 –> 00:08:14,560
ما یک فایل به نام search.pi ایجاد می کنیم.
239
00:08:14,560 –> 00:08:17,440
240
00:08:17,440 –> 00:08:19,919
241
00:08:19,919 –> 00:08:22,160
242
00:08:22,160 –> 00:08:24,400
243
00:08:24,400 –> 00:08:27,680
فایل دارای نشانههای من است، بنابراین
244
00:08:27,680 –> 00:08:29,919
اولین کاری که باید انجام دهم این است که یک
245
00:08:29,919 –> 00:08:32,479
کلاینت را به درستی مقداردهی اولیه کنم تا کلاینت
246
00:08:32,479 –> 00:08:34,799
چیزی باشد که روشهای مختلفی دارد
247
00:08:34,799 –> 00:08:36,000
که میتوانید برای اتصال به این
248
00:08:36,000 –> 00:08:39,919
api توییتر استفاده کنید، بنابراین من قبیله 3p dot را انجام میدهم.
249
00:08:39,919 –> 00:08:42,320
و من آن را ارسال می کنم توکن بهتر من،
250
00:08:42,320 –> 00:08:45,279
بنابراین توکن بهتر پیکربندی نقطه نشانه بهتر است،
251
00:08:45,279 –> 00:08:46,959
بنابراین اکنون
252
00:08:46,959 –> 00:08:49,040
اوم، من مشتری من را تنظیم کرده ام، بیایید
253
00:08:49,040 –> 00:08:50,240
سریعاً به مشتری نگاهی بیندازیم و
254
00:08:50,240 –> 00:08:51,440
ببینیم چه چیزهای مختلفی در دسترس است
255
00:08:51,440 –> 00:08:52,959
تا بتوانید مانند توییت هایی دریافت کنید که یک
256
00:08:52,959 –> 00:08:55,760
عملکرد دیگر این است که کاربران
257
00:08:55,760 –> 00:08:57,440
را به دنبال فالوورهای کاربر و غیره به درستی دریافت کنند، پس
258
00:08:57,440 –> 00:08:59,680
بیایید ببینیم آیا چیزی برای جستجو داریم یا خیر،
259
00:08:59,680 –> 00:09:00,880
260
00:09:00,880 –> 00:09:02,880
بنابراین توییت های اخیر را جستجو کنیم، بنابراین آن را درست فراخوانی
261
00:09:02,880 –> 00:09:05,680
می کنیم و سپس این روش به
262
00:09:05,680 –> 00:09:07,839
عنوان مثال یک پرس و جو نیاز دارد تا شما
263
00:09:07,839 –> 00:09:09,040
آن را یک
264
00:09:09,040 –> 00:09:10,640
پرس و جو ارسال می کنم و در واقع یک differen ایجاد می کنم
265
00:09:10,640 –> 00:09:13,120
متغیر t در اینجا برای یک پرس و جو um اجازه دهید
266
00:09:13,120 –> 00:09:14,320
آن را
267
00:09:14,320 –> 00:09:16,800
یک پرس و جو بنامیم بله و سپس um query
268
00:09:16,800 –> 00:09:18,880
اساساً جایی است که مشخص می کنید
269
00:09:18,880 –> 00:09:20,000
به دنبال چه چیزی هستید، بنابراین اگر فرض
270
00:09:20,000 –> 00:09:21,360
کنید به دنبال توییت هایی در مورد یک
271
00:09:21,360 –> 00:09:22,480
کلمه کلیدی خاص هستید، بیایید بگوییم که می خواهید
272
00:09:22,480 –> 00:09:24,959
توییت هایی در مورد کد داشته باشید. اوه، میتوانید آن را تایپ کنید
273
00:09:24,959 –> 00:09:26,720
و سپس میتوانید اگر r را میخواهید داشته باشید یا شرط
274
00:09:26,720 –> 00:09:28,720
کنید، اگر میخواهید یک و به این معنی
275
00:09:28,720 –> 00:09:30,000
که هر دو عبارت را میخواهید، سپس میتوانید
276
00:09:30,000 –> 00:09:32,560
کد را با کد فضایی 19 انجام دهید. این
277
00:09:32,560 –> 00:09:33,920
به شما توییتهایی میدهد که بدیهی است که حاوی هر دوی
278
00:09:33,920 –> 00:09:36,399
این موارد هستند. شما um an را میخواهید یا
279
00:09:36,399 –> 00:09:37,760
آنها را اضافه میکنید و سپس اپراتورهای دیگری وجود دارند
280
00:09:37,760 –> 00:09:39,600
که میتوانید از آنها نیز استفاده کنید، بنابراین اگر
281
00:09:39,600 –> 00:09:42,000
میخواهید همه توییتهایی را که um
282
00:09:42,000 –> 00:09:44,800
ریتوییت هستند دریافت کنید،
283
00:09:44,800 –> 00:09:46,880
اگر نمیخواهید همه توییتهایی را که دارند، ریتوییت کنید.
284
00:09:46,880 –> 00:09:48,399
بازتوییت کنید،
285
00:09:48,399 –> 00:09:50,880
اگر
286
00:09:50,880 –> 00:09:53,040
توییتهایی را میخواهید که رسانه دارند، به سادگی یک نفی به آن اضافه کنید، بنابراین
287
00:09:53,040 –> 00:09:55,200
اگر آن شرط را نمیخواهید، رسانه
288
00:09:55,200 –> 00:09:57,200
دارید، قبل از آن نفی را انجام میدهید،
289
00:09:57,200 –> 00:09:58,320
بنابراین همه توییتهایی را به شما
290
00:09:58,320 –> 00:10:00,560
میدهد که فاقد رسانه هستند. رسانه درست است، بنابراین فعلاً
291
00:10:00,560 –> 00:10:02,079
بیایید همه توییتهایی را که مخرب هستند، دریافت کنیم
292
00:10:02,079 –> 00:10:04,079
کد کلمه را حفظ کنید و اینها ریتوییت نیستند
293
00:10:04,079 –> 00:10:05,680
به معنی توییت های اصلی خود، بنابراین من این کار را انجام
294
00:10:05,680 –> 00:10:07,680
نمی دهم، در ضمن اگر می خواهید
295
00:10:07,680 –> 00:10:09,839
درباره نحوه درست نوشتن عبارت های جستجو اطلاعات بیشتری کسب
296
00:10:09,839 –> 00:10:12,240
کنید، می توانید دوباره به
297
00:10:12,240 –> 00:10:13,320
um
298
00:10:13,320 –> 00:10:15,200
developer.twitter.com مراجعه
299
00:10:15,200 –> 00:10:19,120
کنید. از اینجا نشان داده خواهد شد،
300
00:10:19,120 –> 00:10:20,200
بله،
301
00:10:20,200 –> 00:10:21,760
developer.twitter.com
302
00:10:21,760 –> 00:10:23,760
و در اینجا در واقع اگر
303
00:10:23,760 –> 00:10:27,120
به بخش مستندات بروید،
304
00:10:27,600 –> 00:10:29,839
در واقع
305
00:10:29,839 –> 00:10:31,920
توضیحی درباره نحوه ساخت لایک های جستجوی جستجو وجود
306
00:10:31,920 –> 00:10:33,760
دارد، اگر زیر توییت ها بروم و
307
00:10:33,760 –> 00:10:35,200
توییت ها را جستجو کنم، خواهید دید. یک
308
00:10:35,200 –> 00:10:36,800
بخش ادغام وجود دارد که همه چیز در مورد
309
00:10:36,800 –> 00:10:38,560
ساخت پرس و جوها دارد، مانند
310
00:10:38,560 –> 00:10:40,560
اپراتورهای مختلف که
311
00:10:40,560 –> 00:10:42,000
نمونه هایی از
312
00:10:42,000 –> 00:10:44,640
نوشتن عبارت های جستجو را دقیقاً
313
00:10:44,640 –> 00:10:46,640
در اینجا در دسترس هستند، توئیت هایی به من بدهید که حاوی
314
00:10:46,640 –> 00:10:48,240
کلمه apple یا
315
00:10:48,240 –> 00:10:50,560
iphone و um ipad و مواردی از این دست هستند،
316
00:10:50,560 –> 00:10:52,480
پس حتما این را بررسی کنید. یک منبع
317
00:10:52,480 –> 00:10:54,160
و دیگری این است که اگر به uh
318
00:10:54,160 –> 00:10:57,040
github.com twitter dev بروید، خواهید دید که
319
00:10:57,040 –> 00:10:58,720
ما در واقع این دوره را در مورد
320
00:10:58,720 –> 00:11:00,720
شروع با api توییتر برای تحقیقات آکادمیک داریم
321
00:11:00,720 –> 00:11:02,959
و در این عمل وجود دارد. معمولاً یک
322
00:11:02,959 –> 00:11:05,120
ماژول کامل که به شما می آموزد که چگونه
323
00:11:05,120 –> 00:11:06,320
سؤالات جستجو را بنویسید اگر وارد
324
00:11:06,320 –> 00:11:07,760
این پنج شوم، موارد استفاده متفاوتی را به شما می دهد
325
00:11:07,760 –> 00:11:08,800
که اگر از
326
00:11:08,800 –> 00:11:10,399
یک حساب کاربری توییت
327
00:11:10,399 –> 00:11:12,480
می خواهید اگر شرایط um
328
00:11:12,480 –> 00:11:14,560
و r را می خواهید چگونه چیزی را نفی
329
00:11:14,560 –> 00:11:16,079
می کنید.
330
00:11:16,079 –> 00:11:18,320
شما یک نفی اضافه می کنید، بنابراین
331
00:11:18,320 –> 00:11:20,000
این منبع را بررسی کنید بدیهی است که یک
332
00:11:20,000 –> 00:11:22,560
برگه تقلب نیز دارد که به شما نشان می دهد
333
00:11:22,560 –> 00:11:23,519
334
00:11:23,519 –> 00:11:25,120
چگونه می توانید از
335
00:11:25,120 –> 00:11:27,040
اپراتورهای مختلف موجود برای
336
00:11:27,040 –> 00:11:28,240
نوشتن عبارت های جستجو استفاده کنید، بنابراین بیایید
337
00:11:28,240 –> 00:11:30,240
اکنون به کد خود بازگردیم تا ما خودمان را داشته باشیم. پرس و جو آماده است،
338
00:11:30,240 –> 00:11:31,760
ما همه توییتهایی را میخواهیم که حاوی
339
00:11:31,760 –> 00:11:33,600
کد کلمه باشند و ریتوییت نباشند، بنابراین
340
00:11:33,600 –> 00:11:36,000
ما این را ارسال میکنیم و
341
00:11:36,000 –> 00:11:38,079
سپس بهطور پیشفرض در هر درخواست میتوانید
342
00:11:38,079 –> 00:11:40,399
صد توییت را پس بگیرید، بنابراین اگر
343
00:11:40,399 –> 00:11:42,240
بهطور پیشفرض متأسفید، ۱۰ توییت را پس میگیرید.
344
00:11:42,240 –> 00:11:44,800
اگر بیشتر از 10
345
00:11:44,800 –> 00:11:46,399
می خواهید، باید از این پارامتر به نام
346
00:11:46,399 –> 00:11:47,760
حداکثر نتایج به
347
00:11:47,760 –> 00:11:50,240
درستی استفاده کنید و می گویید که حداکثر نتایج
348
00:11:50,240 –> 00:11:52,079
100 است. بنابراین اکنون به جای اینکه
349
00:11:52,079 –> 00:11:54,240
هر بار 10 عدد به شما داده شود، 100 توییت درست دریافت خواهید کرد، بنابراین
350
00:11:54,240 –> 00:11:56,639
بیایید سریع برویم. بیش از t اوم و
351
00:11:56,639 –> 00:11:58,720
ببینید چه پاسخی دریافت میکنیم، بنابراین من پاسخ را انجام میدهم
352
00:11:58,720 –> 00:12:00,800
353
00:12:00,800 –> 00:12:02,399
و سپس
354
00:12:02,399 –> 00:12:04,720
پاسخ را چاپ نمیکنم، من در واقع
355
00:12:04,720 –> 00:12:06,320
پاسخ را چاپ نمیکنم، یک اشکالزدا اضافه میکنم فقط برای اینکه به
356
00:12:06,320 –> 00:12:08,160
شما نشان دهم چه نوع پاسخی
357
00:12:08,160 –> 00:12:09,519
داریم. اگر من ادامه دهم و
358
00:12:09,519 –> 00:12:10,959
این را اشکال زدایی کنم،
359
00:12:10,959 –> 00:12:12,639
می بینید که پاسخ دارای چند
360
00:12:12,639 –> 00:12:14,639
چیز مختلف است، یک آبجکت داده دارد که
361
00:12:14,639 –> 00:12:17,360
شامل خطاهایی است و متا
362
00:12:17,360 –> 00:12:19,440
در واقع مواردی مانند نتیجه
363
00:12:19,440 –> 00:12:20,880
راحت دارد، 100 توییت وجود دارد که
364
00:12:20,880 –> 00:12:22,320
ما برگشتیم
365
00:12:22,320 –> 00:12:25,040
و سپس um data. اگر وارد
366
00:12:25,040 –> 00:12:26,560
این موضوع شوم، می بینید که چگونه آنها مانند
367
00:12:26,560 –> 00:12:28,000
اشیاء مختلف توییت هستند، پاسخی که من دریافت
368
00:12:28,000 –> 00:12:30,480
کردم و به طور پیش فرض مانند اگر
369
00:12:30,480 –> 00:12:32,320
آن را اجرا کنم، می بینید که در حال حاضر فقط
370
00:12:32,320 –> 00:12:35,680
شناسه توییت و متن توییت
371
00:12:35,680 –> 00:12:38,160
um را به من می دهد. اگر میخواهم ادامه دهم و
372
00:12:38,160 –> 00:12:39,440
فیلدهای اضافی را دریافت کنم، باید یک کار
373
00:12:39,440 –> 00:12:41,839
اضافی انجام دهم، اما قبل از اینکه
374
00:12:41,839 –> 00:12:43,360
وارد این کار شویم، بیایید ادامه دهیم و دوست داشته باشیم
375
00:12:43,360 –> 00:12:46,160
فعلاً این را چاپ کنیم، بنابراین اگر میخواهم
376
00:12:46,160 –> 00:12:47,440
برای توییت انجام دهم
377
00:12:47,440 –> 00:12:49,680
و اوه
378
00:12:49,680 –> 00:12:52,880
اوه پاسخ پاسخ
379
00:12:52,880 –> 00:12:54,720
داده های نقطه ای زیرا داده ها جایی است که توییت
380
00:12:54,720 –> 00:12:56,399
درست است، بنابراین من می توانم انجام دهم
381
00:12:56,399 –> 00:12:57,760
اوه چاپ
382
00:12:57,760 –> 00:13:00,800
توییت نقطه شناسه پس بیایید سریعا
383
00:13:00,800 –> 00:13:02,720
این را اجرا کنیم و این باید
384
00:13:02,720 –> 00:13:04,839
همه شناسه های توییت را برای من
385
00:13:04,839 –> 00:13:07,519
در حال حاضر چاپ کند، بنابراین
386
00:13:07,519 –> 00:13:10,160
دیدیم که از این طریق فقط
387
00:13:10,160 –> 00:13:12,399
شناسه توییت و متن توییت را دریافت می کنیم حالا
388
00:13:12,399 –> 00:13:13,920
فرض کنید شما اضافی می خواهید
389
00:13:13,920 –> 00:13:15,440
فیلدها به سمت راست برمی گردند، بنابراین فرض کنید شما هم می خواهید
390
00:13:15,440 –> 00:13:17,920
این توییت به چه زبانی باشد، اوه اوه، این
391
00:13:17,920 –> 00:13:19,600
توییت ها به چه زبانی بودند، بنابراین می توانید از
392
00:13:19,600 –> 00:13:22,079
پارامتر فیلدهای توییت uh استفاده کنید تا بتوانید
393
00:13:22,079 –> 00:13:23,279
394
00:13:23,279 –> 00:13:24,160
فیلدهای توییت را
395
00:13:24,160 –> 00:13:25,680
درست انجام دهید و سپس می توانیم دریافت کنیم، فرض کنید ما
396
00:13:25,680 –> 00:13:27,680
توییت ها در چه ساعتی می خواهیم
397
00:13:27,680 –> 00:13:29,440
ایجاد شده اند، بنابراین ما از تبلیغ
398
00:13:29,440 –> 00:13:30,800
ایجاد
399
00:13:30,800 –> 00:13:31,760
400
00:13:31,760 –> 00:13:35,120
شده استفاده خواهیم کرد و همچنین um let’s do length را انجام خواهیم داد
401
00:13:35,120 –> 00:13:36,560
که در حال حاضر زبان را به ما می دهد
402
00:13:36,560 –> 00:13:40,240
اگر جلوتر بروم و اینجا فقط این کار را انجام خواهم
403
00:13:40,240 –> 00:13:42,160
داد، بیایید شناسه نقطه توییت را انجام دهیم و همراه
404
00:13:42,160 –> 00:13:44,480
با این، بیایید چاپ هم کنیم اکنون لینک نقطه توییت،
405
00:13:44,480 –> 00:13:45,360
406
00:13:45,360 –> 00:13:47,360
بنابراین اگر این را اجرا کنم، توییت ها به کدام زبان هستند،
407
00:13:47,360 –> 00:13:49,920
باید
408
00:13:49,920 –> 00:13:51,519
شناسه توییت و زبان را نیز به ما بدهند، بله،
409
00:13:51,519 –> 00:13:52,880
بنابراین دوره زبان را به شما می دهد،
410
00:13:52,880 –> 00:13:53,600
411
00:13:53,600 –> 00:13:55,680
مانند زبانی که توییت ها تا به حال به چه زبانی بوده اند،
412
00:13:55,680 –> 00:13:57,680
خیلی خوب است. قادر به دریافت فیدهای اضافی
413
00:13:57,680 –> 00:13:59,279
که فیلدهایی که به توییتها مربوط میشوند،
414
00:13:59,279 –> 00:14:01,040
اما
415
00:14:01,040 –> 00:14:03,600
حالا اگر میخواهید،
416
00:14:03,600 –> 00:14:06,000
بیایید اطلاعات کاربر را درست بگوییم، زیرا
417
00:14:06,000 –> 00:14:07,440
میخواهید بدانید، بیایید
418
00:14:07,440 –> 00:14:09,600
آدرس تصویر نمایه را برای هر یک از این
419
00:14:09,600 –> 00:14:12,079
کاربران بگوییم، بنابراین توییتر api v2 در واقع
420
00:14:12,079 –> 00:14:13,680
از روش متفاوتی برای دریافت این
421
00:14:13,680 –> 00:14:16,720
اطلاعات پشتیبانی میکند. روشی که شما
422
00:14:16,720 –> 00:14:18,720
این دادهها را دریافت میکنید استفاده درست از چیزی است که ما آن را
423
00:14:18,720 –> 00:14:21,040
بسط میدهیم و فیلدهای uh، بنابراین اگر
424
00:14:21,040 –> 00:14:23,519
به اینجا بروم به این بازگردم، اسناد و
425
00:14:23,519 –> 00:14:25,920
اگر به اصول اولیه بروم، در
426
00:14:25,920 –> 00:14:28,880
واقع این بخش در مورد بسطها وجود دارد، بنابراین
427
00:14:28,880 –> 00:14:31,440
اینجا به من میگوید کدام یک
428
00:14:31,440 –> 00:14:32,800
توسعههای مختلف برای استفاده برای چیزهای مختلف،
429
00:14:32,800 –> 00:14:34,480
بنابراین فرض کنید اگر من یک کاربر میخواهم، باید
430
00:14:34,480 –> 00:14:36,959
از این شناسه نویسنده بسط استفاده کنم، اگر
431
00:14:36,959 –> 00:14:39,839
میخواهم از آن استفاده کنم، اگر میخواهم مکانها را
432
00:14:39,839 –> 00:14:41,839
درست یا مکانهایی با برچسب جغرافیایی دریافت کنم،
433
00:14:41,839 –> 00:14:43,440
باید از آن استفاده کنم. این توسعه پس بیایید
434
00:14:43,440 –> 00:14:44,959
آن دو مثال را همزمان انجام دهیم، بنابراین من
435
00:14:44,959 –> 00:14:46,399
این یکی را کپی می کنم زیرا من اطلاعات کاربر را می خواهم
436
00:14:46,399 –> 00:14:47,600
437
00:14:47,600 –> 00:14:50,720
um و um من همچنین می خواهم فیلدهای
438
00:14:50,720 –> 00:14:52,240
اضافی برای آن کاربر در دسترس باشد، بنابراین
439
00:14:52,240 –> 00:14:54,480
قبل از آن اجازه دهید ادامه دهیم و از آن
440
00:14:54,480 –> 00:14:57,839
استفاده کنیم. انجام خواهم داد اینجا ام من این
441
00:14:57,839 –> 00:15:02,480
متر یدکی توسعه را اضافه میکنم که گسترش مییابد
442
00:15:02,880 –> 00:15:06,880
و از آن عبور میکنم،
443
00:15:08,600 –> 00:15:12,160
444
00:15:12,160 –> 00:15:13,360
بله،
445
00:15:13,360 –> 00:15:16,000
در واقع بیایید این um سریع واقعی را اشکالزدایی کنیم
446
00:15:16,000 –> 00:15:18,880
تا مطمئن شویم که
447
00:15:20,959 –> 00:15:22,720
شامل بله بسیار عالی است، بنابراین
448
00:15:22,720 –> 00:15:25,279
اگر اینجا را در شاملها ببینید، اکنون اطلاعات کاربر دارد
449
00:15:25,279 –> 00:15:27,279
مرتبط با آن است و به
450
00:15:27,279 –> 00:15:29,360
طور پیش فرض می توانید ببینید که
451
00:15:29,360 –> 00:15:32,959
نام کاربری شناسه کاربری و نام واقعی وجود دارد،
452
00:15:32,959 –> 00:15:34,560
بنابراین بیایید نام کاربری هر یک از
453
00:15:34,560 –> 00:15:36,160
این موارد را چاپ کنیم تا روشی که می توانیم این کار را انجام دهیم
454
00:15:36,160 –> 00:15:39,519
این است که بیایید یک فرهنگ لغت
455
00:15:39,519 –> 00:15:41,440
با اطلاعات این کاربر درست بسازیم. ما
456
00:15:41,440 –> 00:15:43,279
می توانیم کاربران را انجام دهیم
457
00:15:43,279 –> 00:15:44,320
و سپس
458
00:15:44,320 –> 00:15:45,120
برای
459
00:15:45,120 –> 00:15:46,240
شما
460
00:15:46,240 –> 00:15:47,440
461
00:15:47,440 –> 00:15:49,279
در این
462
00:15:49,279 –> 00:15:51,040
پاسخ است. شامل
463
00:15:51,040 –> 00:15:52,079
درست
464
00:15:52,079 –> 00:15:55,680
کاری است که ما می توانیم انجام دهیم این است که می توانیم یک شناسه
465
00:15:55,680 –> 00:15:58,880
و جفت شی کاربر ایجاد کنیم، بنابراین ما این کار را انجام خواهیم داد.
466
00:15:58,880 –> 00:16:00,399
467
00:16:00,399 –> 00:16:02,240
468
00:16:02,240 –> 00:16:05,920
یک
469
00:16:05,920 –> 00:16:07,279
کاربر تمام اطلاعات کاربری موجود در این
470
00:16:07,279 –> 00:16:08,959
موجود است، بنابراین بیایید اشکال زدایی کنیم و مطمئن شویم
471
00:16:08,959 –> 00:16:10,480
که ما آن را داریم،
472
00:16:10,480 –> 00:16:11,600
473
00:16:11,600 –> 00:16:13,920
اوه
474
00:16:14,000 –> 00:16:16,639
اوه، به این دلیل است که من
475
00:16:16,639 –> 00:16:19,120
خود شیء کاربران را درج نکرده ام، بنابراین بیایید کاربران را انجام دهیم
476
00:16:19,120 –> 00:16:20,240
477
00:16:20,240 –> 00:16:22,880
و این را اشکال زدایی کنیم،
478
00:16:22,880 –> 00:16:24,959
بسیار عالی، بنابراین اکنون می بینید که کاربران
479
00:16:24,959 –> 00:16:26,959
دارای شناسه کاربر پس از آن u ser
480
00:16:26,959 –> 00:16:29,360
شی grid اکنون میخواهیم مطمئن شویم
481
00:16:29,360 –> 00:16:31,120
که برای هر یک از این
482
00:16:31,120 –> 00:16:33,040
توییتهای uh، شناسه توییت را چاپ میکنیم
483
00:16:33,040 –> 00:16:37,199
و همچنین کاربر let’s do user um،
484
00:16:37,199 –> 00:16:39,600
اجازه دهید فقط نام یا نام کاربری را انجام دهیم، اجازه دهید نام کاربری را
485
00:16:39,600 –> 00:16:42,000
انجام دهیم تا به روشی که میتوانید
486
00:16:42,000 –> 00:16:44,800
انجام دهید. این به این صورت است که بررسی میکنید که آیا
487
00:16:44,800 –> 00:16:46,000
کاربران
488
00:16:46,000 –> 00:16:47,839
489
00:16:47,839 –> 00:16:49,759
این شناسه کاربری را دارند یا نه، بنابراین به روشی
490
00:16:49,759 –> 00:16:53,199
که شما انجام میدهید، شناسه نویسنده نقطه توییت است،
491
00:16:53,199 –> 00:16:56,160
به این معنی که اگر آشکارا
492
00:16:56,160 –> 00:16:58,320
این شناسه نویسنده در
493
00:16:58,320 –> 00:16:59,519
کاربران وجود دارد،
494
00:16:59,519 –> 00:17:01,040
بنابراین ما شناسه توییت را چاپ میکنیم.
495
00:17:01,040 –> 00:17:02,880
این زبان را حذف کنید و سپس
496
00:17:02,880 –> 00:17:04,400
بیایید اطلاعات کاربر را نیز بیرون
497
00:17:04,400 –> 00:17:07,280
498
00:17:07,280 –> 00:17:09,199
بیاوریم تا کاربر um
499
00:17:09,199 –> 00:17:10,559
کاربران um
500
00:17:10,559 –> 00:17:13,599
tweet dot شناسه نویسنده باشد خوب پس اکنون
501
00:17:13,599 –> 00:17:15,039
کاربر را دارم و سپس فقط میخواهم
502
00:17:15,039 –> 00:17:17,839
نام کاربری را چاپ کنم پس بیایید نام کاربری نقطه کاربر را نیز چاپ کنیم
503
00:17:17,839 –> 00:17:19,359
504
00:17:19,359 –> 00:17:20,640
505
00:17:20,640 –> 00:17:22,160
506
00:17:22,160 –> 00:17:24,160
بیایید ادامه دهیم و این را اجرا کنیم،
507
00:17:24,160 –> 00:17:25,520
امیدواریم
508
00:17:25,520 –> 00:17:27,119
این کار به ما عالی باشد، بنابراین شناسه
509
00:17:27,119 –> 00:17:29,760
کاربری و نام کاربری را نیز به
510
00:17:29,760 –> 00:17:31,120
ما می دهد به طور مشابه، فرض کنید اگر فیلدهای اضافی می خواهید،
511
00:17:31,120 –> 00:17:33,280
بنابراین کاری که می توانید انجام دهید این است که بالای
512
00:17:33,280 –> 00:17:35,280
برنامه های توسعه در اینجا خواهید
513
00:17:35,280 –> 00:17:37,200
دید که یک بخش فیلد وجود دارد. و به شما می گوید
514
00:17:37,200 –> 00:17:39,120
چه زمینه هایی شما می توانید برای کاربران به درستی درخواست کنید،
515
00:17:39,120 –> 00:17:41,520
بنابراین برای کاربر به طور پیش فرض، من نام شناسه
516
00:17:41,520 –> 00:17:43,760
و نام کاربری را دریافت می کنم، اما فرض کنید من می
517
00:17:43,760 –> 00:17:46,799
518
00:17:46,799 –> 00:17:49,120
خواهم URL تصویر نمایه را نیز به درستی دریافت کنم، بنابراین
519
00:17:49,120 –> 00:17:51,200
روشی که می توانید انجام دهید مشابه
520
00:17:51,200 –> 00:17:52,960
نحوه استفاده از فیلدهای توییت باشد. یک مورد
521
00:17:52,960 –> 00:17:55,360
دیگر را اینجا اضافه کنید و اجازه دهید آن را
522
00:17:55,360 –> 00:17:58,400
درست فیلدهای کاربر بنامیم
523
00:17:58,720 –> 00:18:01,200
و در این احساس کاربر بیایید این تصویر را اضافه کنیم، اوه،
524
00:18:01,200 –> 00:18:04,160
آدرس تصویر نمایه
525
00:18:04,160 –> 00:18:05,840
و چاپ نام کاربری است، بیایید
526
00:18:05,840 –> 00:18:09,280
آدرس اینترنتی را درست چاپ کنیم، بنابراین حالا اوم من ادامه می دهم
527
00:18:09,280 –> 00:18:11,760
و این را اجرا می
528
00:18:11,760 –> 00:18:13,760
کنم تا چاپ شود بنابراین به این صورت است که
529
00:18:13,760 –> 00:18:16,400
اطلاعات کاربر را نیز به دست می آورید، اکنون
530
00:18:16,400 –> 00:18:18,000
اجازه دهید قبل از اینکه به چیزهای دیگر برویم،
531
00:18:18,000 –> 00:18:19,520
اجازه دهید به سرعت نگاهی به
532
00:18:19,520 –> 00:18:23,919
نحوه دریافت اطلاعات جغرافیایی به درستی دوباره بیاندازیم.
533
00:18:23,919 –> 00:18:25,760
534
00:18:25,760 –> 00:18:28,799
535
00:18:28,799 –> 00:18:29,919
536
00:18:29,919 –> 00:18:32,320
پروژه آکادمیک شما درست است، بنابراین من به
537
00:18:32,320 –> 00:18:34,080
سرعت آن را جایگزین
538
00:18:34,080 –> 00:18:36,640
خواهم کرد، زیرا این اپراتورهای خاص مانند
539
00:18:36,640 –> 00:18:38,960
کشور مکان جیو هستند و چیزهایی مانند
540
00:18:38,960 –> 00:18:41,840
آن در دسترس نیستند، مانند
541
00:18:41,840 –> 00:18:44,160
542
00:18:44,160 –> 00:18:46,160
پکیج uh بالا، فقط برای او در دسترس
543
00:18:46,160 –> 00:18:47,760
هستند بسته آکادمیک در حال حاضر، بنابراین
544
00:18:47,760 –> 00:18:48,960
اگر میخواهم دریافت کنم، بیایید بگوییم من
545
00:18:48,960 –> 00:18:51,120
توییتهایی میخواهم که حاوی کلمه پوششدهی باشد
546
00:18:51,120 –> 00:18:54,960
که بازتوییت نشده باشد و همچنین میخواهم
547
00:18:54,960 –> 00:18:56,960
کشور مکان را بهعنوان ما درست کنیم، بنابراین اگر من میخواهم کشور را دریافت کنم
548
00:18:56,960 –> 00:18:59,919
،
549
00:19:00,960 –> 00:19:03,600
این باید به من بدهد. یک خطا
550
00:19:03,600 –> 00:19:06,240
درست است، پس بیایید سعی کنیم و um در واقع و
551
00:19:06,240 –> 00:19:07,840
بیایید همه اطلاعات کاربر
552
00:19:07,840 –> 00:19:10,480
553
00:19:10,480 –> 00:19:13,039
um را حذف کنیم تا فیلدهای کاربری را نخواهم، اجازه
554
00:19:13,039 –> 00:19:14,960
دهید ابتدا um
555
00:19:14,960 –> 00:19:19,679
را همانطور که در c است اجرا کنیم تا همه اینها را حذف
556
00:19:20,320 –> 00:19:22,320
کنم. فقط شناسه کاربری را چاپ کنید، اما
557
00:19:22,320 –> 00:19:23,600
قبل از آن باید به من خطا بدهد
558
00:19:23,600 –> 00:19:25,200
زیرا من از یک توکن بهتر استفاده می کنم
559
00:19:25,200 –> 00:19:26,799
که مربوط به پروژه دانشگاهی نیست، بنابراین اگر من
560
00:19:26,799 –> 00:19:27,679
ادامه دهم و
561
00:19:27,679 –> 00:19:29,200
این را اجرا کنم،
562
00:19:29,200 –> 00:19:30,160
563
00:19:30,160 –> 00:19:31,840
اوه اوه، می گوید که این
564
00:19:31,840 –> 00:19:33,440
کشور مکان اپراتور نامعتبر است.
565
00:19:33,440 –> 00:19:35,280
در این در دسترس نیست، بنابراین اکنون کاری که من انجام خواهم داد این است که به
566
00:19:35,280 –> 00:19:37,520
اینجا بروم اوه
567
00:19:37,520 –> 00:19:40,160
اوم من به پورتال توسعه دهنده خود خواهم رفت،
568
00:19:40,160 –> 00:19:41,200
بدیهی است که
569
00:19:41,200 –> 00:19:43,840
اگر شما یک um
570
00:19:43,840 –> 00:19:44,960
نیستید یا اگر به آن دسترسی ندارید، این فقط برای دانشگاهیان کار می کند
571
00:19:44,960 –> 00:19:46,640
572
00:19:46,640 –> 00:19:50,880
مسیر محصول حرفه ای آکادمیک شما می توانید
573
00:19:50,880 –> 00:19:54,160
پیش بروید و از a استفاده کنید.
574
00:19:54,160 –> 00:19:56,240
میتوانید از آن استفاده کنید، میتوانید
575
00:19:56,240 –> 00:19:58,160
جلوتر بفرستید،
576
00:19:58,160 –> 00:20:00,720
بنابراین من به اینجا میروم، من قبلاً یک
577
00:20:00,720 –> 00:20:02,080
پروژه دانشگاهی دارم و یک پروژه
578
00:20:02,080 –> 00:20:04,159
مرتبط با آن یا یک برنامه مرتبط
579
00:20:04,159 –> 00:20:06,559
با آن دارم، بنابراین به سادگی روی کلیدها و نشانهها کلیک میکنم.
580
00:20:06,559 –> 00:20:08,640
درست است، من فقط Regenerate را انجام می دهم،
581
00:20:08,640 –> 00:20:10,159
بنابراین این توکن بهتری را برای
582
00:20:10,159 –> 00:20:12,159
استفاده در اینجا به من می دهد، این را کپی می
583
00:20:12,159 –> 00:20:14,400
کنم و با آن تماس می گیرم، به فایل کانفیگ خود برمی گردم،
584
00:20:14,400 –> 00:20:16,640
بگذارید فقط آن را آکادمیک
585
00:20:16,640 –> 00:20:20,480
بهتر بخوانیم توکن حامل آکادمیک