Het is tijd voor een ander project, en in dit project ga ik je laten
zien hoe je een Twitter-bot maakt en dit Twitter-bord gaat een heleboel interessante dingen doen die, nou ja, ons kunnen helpen
met Twitter, misschien terug volgen mensen, misschien iets retweeten of een tweet leuk vinden op basis van een
trefwoord.
Het wordt heel leuk.
Deze sectie vereist dat we werken met wat we de Twitter API noemen.
Als je je herinnert met onze bespreking van API's, zijn er API's die websites bieden die ons gegevens geven.
Er zijn ook manieren waarop we gegevens kunnen ophalen van een website die geen API heeft met zoiets als scraping.
En dat is iets waar we het over hebben in het gedeelte over schrapen van de cursus.
Maar dan zijn er ook permissieve API's, dat is goed, Twitter geeft ons toegang tot zijn gegevens, maar we moeten toestemming krijgen
van Twitter om toegang te krijgen tot die gegevens.
Niet zomaar iedereen kan het krijgen.
Dus als ik naar Twitter API ga en op de link hier klik, heb ik eigenlijk al een account aangemaakt.
Maar als u geen account heeft, ziet uw pagina er zo uit en moet u op
aanvragen klikken om toegang aan te vragen.
Nu is de Twitter API volledig gratis.
De reden dat je moet solliciteren is omdat, nou ja, ze willen niet dat mensen slechte dingen
doen, zoals het maken van een bot die alleen gevoelige informatie plaatst, misschien iets illegaals doet, wat spamt.
Dus ze willen er gewoon zeker van zijn dat, hey, dit legitiem is voor een goed gebruik.
Wat u kunt doen als u zich aanmeldt, is gewoon zeggen dat dit een persoonlijk gebruikersaccount voor ontwikkelaars is.
Zorg ervoor dat u de overeenkomst en het beleid leest.
Wees in wezen geen eikel.
En zolang je aardig bent en gewoon aan het experimenteren bent zoals we nu zijn en we geen misbruik maken van de API,
zullen ze ons toegang geven.
Nu kun je dat doen of je kunt gewoon kijken hoe ik een Twitter codeer.
Maar zoals ik al zei, het duurt niet lang.
Dit kunt u dus zelf doen.
En ik raad je aan om je aan te melden voor de API, omdat het best leuk en cool is om een Twitter-bot te bouwen.
Nu, als je eenmaal een account hebt aangemaakt, heb je zoiets als dit.
En ze hebben onlangs hun gebruikersinterface gewijzigd, dus het ziet er veel verwarrender uit dan het zou moeten zijn, maar
het enige dat u hoeft te doen, is gewoon op aan de slag te klikken.
Ze hebben hier heel, heel goede documentatie die je echt naar de Documentatie van Documenten kunt gaan en lezen
hoe je de API kunt gebruiken.
Maar in mijn geval wil ik gewoon een app maken.
Nu, hier heb ik al een Zetten-bot gemaakt, maar je kunt hier gewoon op een app maken klikken, je kunt een
app toevoegen, een beschrijving geven van wat de applicatie doet, zodat je kunt zeggen voor gebruik door ontwikkelaars.
Je zult een soort website moeten voorzien, Yoro.
En je hoeft alleen maar een deel van deze informatie nu in te vullen.
Ik ging niet alleen opnemen dat ik deze informatie invoerde, want dat zou niet opwindend voor je zijn.
Dus ik heb er van tevoren een gemaakt.
Wat we nu met deze plek gaan doen, is ons eigen Python-script schrijven en communiceren met deze API zodat we
dat kunnen doen.
We gaan iets gebruiken dat T heet. P, die, zoals je kunt zien, een eenvoudig te gebruiken Python-bibliotheek
is voor toegang tot de Twitter API.
Dus met behulp van de Toynbee-bibliotheek kunnen we communiceren met deze API en python-scripts schrijven.
Het wordt een hoop plezier.
Dus in de volgende video gaan we aan de slag.
Ik ga je laten zien hoe je je eerste Twitter-bord kunt bouwen.
Ik heb hier een map genaamd The Zetten, gekocht met mijn tweet, tweet, DCPI-bestand.
Dus maak je klaar en laten we beginnen met coderen in de volgende video.