对于我的 CMS 组件,我正在实现与 Twitter API 的集成,以获取和显示推文列表(连接到用户或搜索查询)。我正在使用Twitter Restful API v1.1,因为 1.0 版本将在两个月后被删除。对我来说,两个有趣的请求是user_timeline和search一个。
由于我的技术强烈依赖缓存,因此我需要尽可能避免服务器端处理,提供静态 html 和一段 javascript。我已经为旧版本的 API 完成了它,它工作得很好。然而,新方法需要通过 OAuth 提供身份验证数据。其中一个属性 ( oath_signature
) 是其他属性的散列(其中有oauth_timestamp
和oath_nonce
,每个 twitter 请求应该(应该?)是唯一的)和密钥,因此在客户端生成它是不安全的。
是否有任何安全的方法可以使用新 API 在客户端获取推文列表?