代码之家  ›  专栏  ›  技术社区  ›  Trident Splash

仅使用jquery更新Twitter(OAuth)

  •  11
  • Trident Splash  · 技术社区  · 15 年前

    我们想向twitter发送一个json更新命令,但是只使用jquery,不需要转到web服务器并用php完成。

    我真正无法理解的是如何在jquery/json-twitter-api调用中发送用户凭证。我们的用户凭证来自Twitter的OAuth。

    谢谢,干杯!

    3 回复  |  直到 13 年前
        1
  •  10
  •   Marcel Jackwerth    15 年前

    如果你这样做了,你就必须嵌入你的应用程序的密钥, 秘密(!) ,并将用户的令牌插入网页(然后将其公开给用户)。我觉得这不是个好主意。(妥协的风险是相同的。)

    这可能是大多数其他人的想法-但是 Javascript OAuth library . 但它并没有被集成到网站内部(跨域Ajax限制),而是用于其他JS平台(如Chrome/Jetpack插件或Vista边栏小部件)。

        2
  •  2
  •   opHASnoNAME    15 年前

    我不是100%确定,但我认为你需要一个服务器端脚本来验证Twitter。

    查看此链接:

    Jitter

    它是jquery和twitter的API实现(但是Altough有一个处理某些事情的PHP脚本)。

        3
  •  0
  •   knutole    13 年前

    只是粘贴一些答案,我发现在研究同一个问题:

    至于利率限制(这就是我来这里的原因):

    Official Twitter answer: @圣公会泰勒单曲

    RESTAPI(api.twitter.com/1/*)接受每个 方法。当您使用身份验证时,它是从用户的速率中提取的 极限。

    搜索API,其速率限制与 RESTAPI,不使用OAuth或任何形式的授权。这是 您可能希望使用普通的JSON-P请求。

    仅仅因为OAuth签名的请求返回数据,并不意味着 请求是有效的OAuth。在我们可以认为无效的情况下 请求作为未经身份验证的请求,我们将为其提供服务。十九 周1天前答复

    另一个推特 answer 关于jquery和安全性。

    至于抖动,我想已经死了。