【发布时间】:2013-04-23 14:39:10
【问题描述】:
我对即将到来的 Twitter API 1.1 更改以及如何重新实现以前由 jquery 小部件(如 http://tweet.seaofclouds.com/ 和 http://thomasbillenstein.com/jTweetsAnywhere/)提供的功能感到困惑。
我已经能够让 linq-to-twitter 使用 ApplicationOnlyAuthorizer 进行搜索,以至少将大部分信息获取到 GridView 中,但这将重新使用相同的令牌(属于应用程序的令牌)一遍又一遍,当部署到拥有数百/数千活跃用户的实时站点时,将在 15 分钟内快速处理 450 个请求...
此外,为了显示,我宁愿能够重复使用其中一个基本的 jquery 插件,所以我似乎必须将 jquery ajax 调用指向本地页面方法或 Web 服务来进行服务器端调用我...那么如果我使用 linq-to-twitter 我必须将搜索结果混合到一个匿名对象中,然后 JSON 将其序列化回浏览器...对吗?
此外,为了解决速率限制问题,Twitter 似乎希望我代表我的用户发出这些搜索请求,但这需要通过 oAuth 授权工作流程发送它们,然后必须存储他们的每次加载显示“twitter 提要”的页面时使用的令牌。对吧?
最后,现有应用程序中内置的部分功能是能够存储推文 ID 和推特用户 ID 列表并将其从结果中删除(如果它们令人反感等)。
我的大脑告诉我,一个简单的任务,例如“向我显示所有包含 #whatever 的推文,除了推文 ID 1111212 和 1356346”将需要我上面描述的所有内容......
我在这里错过了什么?
编辑以澄清问题 如果对 Twitter 1.1 搜索 API 的所有查询都必须经过身份验证,并且由于速率限制而不能使用 ApplicationOnly oAuth 身份验证,并且我们不想强制用户通过 oAuth 获取他们的令牌,那么我们应该如何显示列表以类似 jquery 的方式自动更新来自搜索 API 的推文?
【问题讨论】:
-
这就像 5 个问题合二为一,没有代码。您对这里有什么期望?
-
我会尝试澄清一下,我可以发布的唯一代码是 ApplicationOnlyAuthorizer 示例代码,我认为这只会使我试图提出的问题更加混乱。
-
就目前而言,这不适合问答形式,主要是因为它充其量是客观的,并且充满了理论语法。一次解决 1 个问题,因为我们不会编写 5 页长的帖子来解决您遇到的每个问题。另外,展示你为解决这些问题所做的努力。如果您没有尝试,听起来您需要开发人员。
-
关于你的澄清问题:你不应该这样做。
标签: c# jquery asp.net twitter linq-to-twitter