مرحبًا بعودتك.
دعونا نبني روبوت تويتر الخاص بنا.
أول شيء نريد القيام به هو استيراد مكتبة التغريدات.
ومن الواضح أن هذه ليست وحدة مضمنة في Python ، لذلك سيتعين علينا تثبيتها بقول PIP ثلاثة.
تثبيت.
السل.
وسيقوم هذا بتثبيت مكتبة الألعاب.
رائع.
الآن هذه المكتبة لديها وثائق جيدة حقا.
لذلك عندما نذهب لقراءة المستندات ، سوف يظهر لك ، كيف تبدأ ، ويعطيك بعض الإعداد والإعداد
السريع الذي نحتاج إلى القيام به.
في حالتي ، سأقوم فقط بنسخ مرحبًا إلى رمز AP الذي قدموه لنا ولصقه
هنا.
الآن هناك بعض الأشياء التي تحدث هنا.
من الواضح أننا لسنا بحاجة إلى مضاعفة الواردات.
ما يمكننا رؤيته هنا هو أننا بحاجة إلى المصادقة.
أي أننا نستخدم معالج toI p oauth وعلينا أن نمنحه شيئًا يسمى مفتاح المستهلك وسر
المستهلك.
ومن ثم يتعين علينا أيضًا تعيين رمز الوصول مع رمز الوصول وسر رمز الوصول.
الآن ما هذا ، هذا ما تستخدمه Twitter API للتحقق من حسابنا.
تتذكر كيف كان علينا إنشاء حساب هنا والحصول على المصادقة لأنه لا يمكن لأي شخص استخدام
Twitter API.
حسنًا ، هذا ما يطلبونه.
إنهم يقولون ، مرحبًا ، أريدك أن تتحقق من هويتك إذا كنت تقوم بالوصول إلى Twitter API.
أريد أن أعرف من الذي يصل إلى تلك البيانات.
لذلك في حالتك ، بعد إنشاء التطبيق ، ما عليك سوى النقر فوق التفاصيل وترى هنا أن لدينا
مفاتيح ورموز.
هذه المفاتيح ، سأقوم بالتجديد بعد ذلك لأنك لا تريد مشاركة هذا مع أي شخص.
لكنني على الأقل سأوضح لك كيفية عمل هذه الأشياء بحيث يكون لديك مفاتيح مختلفة ومفاتيح وأسرار واجهة برمجة
التطبيقات لديك والتي سيتعين عليك نسخها ولصقها.
لحسن الحظ ، يخبرنا هذا بالضبط ما هم عليه.
لدينا مفتاح API الذي.
هو مفتاح المستهلك.
سنقوم بنشرها هنا كسلسلة ثم لدينا المفتاح السري لواجهة برمجة التطبيقات.
وهو سر المستهلك.
الذي سيلصقه هناك.
لنجعل هذا أكبر قليلاً حتى تتمكن من الرؤية.
ومن ثم لدينا رمز الوصول ورمز الوصول السري.
مرة أخرى ، نقوم بنسخ رمز الوصول.
لصقه هنا.
والسر.
مرة أخرى ، هذه هي المفاتيح التي ستتمكن واجهة برمجة تطبيقات Twitter من استخدامها لتعريفك ، لكنك لا
تريد مشاركتها مع أي شخص ، على الرغم من أنني أعرضها على الجميع.
كما قلت بعد هذا الفيديو ، سأقوم بالتجديد حتى ذلك الحين.
حسنًا ، لن تتمكن من استخدام مفاتيحي.
بعد أن قمنا بإعداد كائن المصادقة هذا.
ثم نستخدم IP dot api للمصادقة ولدينا الآن حق الوصول إلى API.
لذلك دعونا نتحقق من هذا.
لدي تغريداتي العامة ويمكنني الحصول عليها من خلال قول API ، والجدول الزمني للصفحة الرئيسية ، وبعد ذلك سأقوم بتكرار
هذه التغريدات والتغريدات العامة وطباعة التغريدات والنقاط والنص.
لذلك دعونا نجرب هذا.
الأشياء لا تعمل أبدًا في المرة الأولى ، لذلك سنرى.
أنا ذاهب للجري.
بايثون ثلاثة.
وقل ، غرد ، غرد ، دوت فطيرة.
حسنا.
انظر إلى ذلك.
لقد حصلنا في الواقع على التغريدات من الجدول الزمني للمنزل في أي مكان آخر.
وعلى وجه التحديد للخط الزمني المنزلي الخاص بي على Twitter.
لذلك نراه هنا.
دعونا نرى ما لدينا.
لدينا إعادة تغريد ، نظرة عامة على أفضل النشرات الإخبارية التي أعرفها لمطوري الواجهة الأمامية ، بما في ذلك الواجهة
الأمامية جافا سكريبت ، CSS.
آمل أن يكون هذا الشخص قد أدرج رسالتي الإخبارية.
بالمناسبة ، لدي رسالة إخبارية ، في حال كنتم تتساءلون ، كل شهر.
لكن دعنا نتحقق من هذا إذا ذهبت إلى منزلي.
مهلا ، انظر إلى ذلك.
نظرة عامة على أفضل النشرات الإخبارية التي أعرفها لمطوري الواجهة الأمامية.
بريان رينالدي آمل أن يتم تضمين رسالتي الإخبارية ، لكن ها أنت ذا.
هذا هو جدولنا الزمني هناك.
ونحن قادرون على الوصول إلى Twitter API.
كان ذلك سهلًا جدًا ، أليس كذلك؟
ليس هذا.
مرة أخرى ، أواصل قول هذا ، أعلم أنني متكرر ، لكن هذه هي قوة بايثون.
يوجد العديد من المكتبات ، مثل هذا المجتمع الكبير ، ومن السهل جدًا إنشاء الأشياء بالفعل.
بمجرد النظر إلى مكتبة teepee هذه ، ربما يمكنك التفكير في أشياء مختلفة يمكنك القيام بها باستخدام
Twitter.
كما قلت ، العالم هو محارتك.
هذا هو السبب في أن بايثون هي لغة شائعة.
دعنا نعود إلى هذا.
لذلك لدينا بعض التغريدات ، لكن دعونا نفعل شيئًا مثيرًا هنا.
ماذا تقدم لنا واجهة برمجة تطبيقات Twitter؟
حسنًا ، دعنا نزيل هذه التغريدات العامة في الوقت الحالي ونطبعها فقط.
دعنا نقول API.
نقطة لي.
وهذا في الواقع سيعطي معلومات عن نفسي.
لذلك دعونا نعطي هذا متغيرًا يقول المستخدم.
لذلك وسأقول API دوت لي.
وهذا سيعطي معلومات عن المستخدم.
في حالتي ، لنقم فقط باسم نقطة المستخدم.
ومرة أخرى ، هذا شيء يمكنك التحقق منه بنفسك في وثائقهم.
وإذا قمت بتشغيل هذا.
ها أنت ذا.
هذا اسمي.
هذا هو اسم المستخدم الخاص بي على Twitter.
ماذا ليدنا ايضا؟
نملك.
حسنًا ، الفعلي.
اسم الشاشة ، والذي سيكون اسمي على Twitter.
هنا ، أندريه ناجويا بلا مسافات.
ثم دعونا نفعل ما الذي يمكننا فعله أيضًا؟
يمكننا أيضًا أن نحسب المتابعين.
مرة أخرى ، هذه كلها موجودة على Tweet API والتي يمكنك التحقق منها بنفسك.
إذا فعلت هذا.
مهلا ، انظر إلى ذلك.
إنه لأمر مجنون حقًا أن لدي 10000 متابع لا يحاولون التباهي أو أي شيء آخر ، لكن هذا جنون.
أنا بالكاد أغرد وبطريقة ما 10،000.
لذا شكرا لك على المتابعة.
لست متأكدًا من مدى فائدة تغريداتي ، لكنني أقدر ما يلي.
هذا رائع.
ولكن هل تعلم؟
أريد أن أبدأ في بناء شيء مفيد مع بوت Twitter الخاص بي.
لذا في الفيديو التالي ، سنقوم بذلك بالضبط.
سأراك في ذلك.
مع السلامة.