欢迎回来｡
让我们构建Twitter机器人｡
我们要做的第一件事是导入tweet库｡
显然, 这不是Python中的内置模块, 所以我们必须通过输入PIP 3来安装它｡
安装｡
结核病｡
这将安装玩具库｡
太棒了｡
现在这个库有非常好的文档｡
因此, 当我们阅读文档时, 它实际上会向您展示, 嘿,
如何开始, 并为您给予一些我们需要做的快速启动和设置｡
在我的例子中, 我只是要复制他们为我们提供的hello to AP代码, 并将其粘贴在这里｡
现在这里发生了一些事情｡
显然, 我们不需要双重进口｡
我们在这里可以看到, 我们需要进行身份验证｡
也就是说, 我们使用toI身份验证处理程序, 并且我们必须给予它一个称为使用者密钥和使用者秘密的东西｡
然后, 我们还必须使用访问令牌和访问令牌秘密来设置访问令牌｡
这是Twitter API用来验证我们账户的东西｡
大家还记得我们必须在这里创建一个帐户并进行身份验证, 因为不是每个人都可以使用Twitter API｡
这就是他们想要的
他们说, 嘿, 我想让你验证这是你, 如果你正在访问Twitter的API｡
我想知道谁在访问那些数据｡
在您的情况下, 创建应用程序后, 只需单击“详细信息”, 您就会看到这里有密钥和令牌｡
这些密钥, 我会在这之后重新生成, 因为你不想和任何人分享.
但我至少会向你展示这些是如何工作的, 这样你就有了不同的密钥, API密钥和秘密,
你必须复制和粘贴｡
幸运的是, 它告诉了我们它们到底是什么｡
我们有一个API密钥｡
是消费的关键｡
我们将它作为一个字符串发布在这里, 然后我们就有了API密钥｡
这是消费者的秘密｡
这样就能把它粘在那里了｡
让我们把它放大一点, 这样你就能看到了｡
然后我们有了访问令牌和访问令牌密钥｡
我们再次复制访问令牌｡
贴在这里｡
还有这个秘密｡
同样, 这些是Twitter API能够用来识别您的密钥, 但您不想与任何人共享这些密钥,
即使我将向所有人显示这些密钥｡
就像我在这段视频后说的, 我只是要再生, 所以｡
你不能用我的钥匙｡
在我们设置了这个auth对象之后｡
然后, 我们使用IP dot api进行身份验证, 现在我们可以访问该API｡
让我们来看看这个｡
我有我的公共推文, 我可以通过说API, 点主页时间线来获取这些推文, 然后我将循环这些推文, 公共推文,
打印推文, 点, 文本｡
我们来试试这个｡
事情从来没有工作的第一次左右, 所以我们会看到｡
我要跑了｡
巨蟒三号｡
然后说, 鸣叫, 鸣叫, 点馅饼｡
好吧, 我会的
你看那个｡
实际上, 我们还没有从家里的时间线上得到这些推文｡
特别是我的Twitter主页时间线｡
所以我们在这里看到它｡
我们有让我们看看我们有什么｡
我们有一个转发, 一个最好的时事通讯, 我知道的前端开发人员的概述, 包括一般的前端JavaScript,
CSS｡
我希望这个人包括我的通讯｡
顺便说一下, 我有一个时事通讯, 如果你想知道, 每个月｡
但是如果我回家的话, 我们来检查一下｡
嘿, 看那个｡
一个最好的时事通讯的概述, 我知道的前端开发人员｡
布赖恩里纳尔迪我希望我的通讯包括在内, 但你去｡
这就是我们的时间线
我们可以访问Twitter API｡
很简单吧？
不是那个｡
再次重申, 我一直在说, 我知道我在重复, 但这就是Python的力量｡
有这么多的图书馆, 这么大的社区, 而且创造东西已经很容易了｡
只要看看这个帐篷图书馆, 你可能会想到你可以用Twitter做的不同事情｡
就像我说的, 世界是你的｡
这就是为什么Python是一种如此流行的语言｡
让我们回到这个话题｡
所以我们有一些推文, 但让我们做一些令人兴奋的事情｡
Twitter API给予了什么？
好吧, 让我们暂时删除这些公共推文, 然后打印出来｡
比如说API｡
点我｡
这实际上是关于我自己的信息｡
我们给予它一个变量user.
所以我会说API.
这将给予有关用户的信息｡
在我的例子中, 我们只使用user. name｡
同样, 您可以在他们的文档中亲自检查｡
如果我运行这个｡
你去那里｡
那是我的名字
那是我的推特用户名
我们还有什么？
我们有｡
嗯, 实际的｡
网名, 这将是我的Twitter句柄｡
就在这里, 安德烈名古屋没有空间｡
然后让我们做我们还能做什么？
我们也可以做追随者计数｡
同样, 这些都在推文API上, 你可以自己检查｡
如果我这么做｡
嘿, 看那个｡
事实上, 我有10,000个粉丝, 这是相当疯狂的, 而不是试图炫耀或任何东西, 但这是疯狂的｡
我几乎不发微博, 但不知怎么的, 我发了一万条｡
所以谢谢你的跟进｡
不知道我的推文有多有用, 但我很欣赏以下内容｡
那很酷｡
但你知道吗？
我想开始用我的Twitter机器人构建一些有用的东西｡
所以在下一个视频中, 我们将这样做｡
我会看到你在那个｡
再见, 再见, 再见