Twitter帐户与Alexa技能相关联,以进行API只读访问

时间:2017-08-23 19:09:57

标签: twitter oauth aws-lambda twitter-oauth alexa-skills-kit

我正在研究一种相当基本的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传递的令牌是不是一个坏主意?他们的示例代码似乎也要求消费者密钥也是硬编码的。

  

输入:“https://alexa-twitter-airport-info.herokuapp.com/oauth/request_token?vendor_id=XXXXXX&consumer_key=YYYYYY&consumer_secret=ZZZZZZ”。

至少,他们的网络应用程序暂时似乎已经停止了,而且选择一个不需要付钱来托管另一个副本的选项会很不错。

I've seen this post讨论了Node.js OAuth实现,但这种实现的必要性仍然让我感到厌烦。

0 个答案:

没有答案