我正在研究一种相当基本的Alexa技能,实质上,它通过特定的Twitter搜索来搜索主题标签,解析推文并将其读回。最简单的方法是使用Twitter API,因为scraping appears to be against the TOS.
...如果按照robots.txt文件的规定进行,则允许抓取服务,但是,未经Twitter事先同意,明确禁止抓取服务。
我一直在理解帐户关联的工作方式,因为我以前从未处理过OAuth。我一直在尝试关注the one tutorial around,但文字或video版本都不清楚我。
为什么需要外部网络应用程序?
...我们需要自己的OAuth实现才能使集成正常工作
What's wrong with the one provided by Twitter? 为什么在Lambda方法中无法修复任何问题,因为除非AFAIK触及帐户集成?通过URL传递的令牌是不是一个坏主意?他们的示例代码似乎也要求消费者密钥也是硬编码的。
至少,他们的网络应用程序暂时似乎已经停止了,而且选择一个不需要付钱来托管另一个副本的选项会很不错。
I've seen this post讨论了Node.js OAuth实现,但这种实现的必要性仍然让我感到厌烦。