jQuery技术:twitter4J,jquery,coldfusion集成

我正在使用Twitter4j并尝试获取并将用户的Twitter访问令牌存储到数据库以供稍后发推。 我想完全用jQuery和ajax完成它,默默地。

我有一个cfc,具有必要的基本function。 例如,以下jquery调用cfc函数生成requestURL并弹出一个Twitter auth窗口。

$(".cbLinkTwitter").live("click", function(e) { $.getJSON(cfcRoot + "/twitter.cfc?method=getRequestURL&returnformat=json, {"user_id":user_id}, function(res,code) { openWindow(res); }); e.preventDefault(); }); 

这一切都很好。 但是,在用户授予授权后,如何使用jQuery捕获返回的令牌。 它需要返回到指定的回调URL,但我希望它尽可能静默地返回数据。 这可以用iframe完成吗?

我可能要求的太多,但如果有人做过类似的事情,我真的很感激正朝着正确的方向发展。

    看看这里 。

    此站点的工作方式是使用getOAuthRequestToken()生成RequestToken,然后在RequestToken上调用getSecretToken()getSecretToken() ,并将这两个变量存储在SESSION范围内。 然后使用getAuthorizationURL()生成授权URL

    用户批准OAuth请求后,您需要生成访问令牌并存储这两种方法的结果: AccessToken.getToken()AccessToken.getTokenSecret()

    因此,为了回答您的问题,我认为它的工作方式是在生成和返回授权URL之前存储您的oAuthRequestTokenoAuthRequestTokenSecretSESSION范围。

    当您使用Twitter注册应用程序时,您指定了一个回调URL。 这是用户在Twitter上自动化您的应用程序后将被重定向的页面。

    调用回调URL时,只需从存储在SESSION的请求令牌创建一个访问令牌。

      

    并将Token和TokenSecret存储在数据库中:

       

    希望这可以帮助

      以上就是jQuery教程分享twitter4J,jquery,coldfusion集成相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/532200.html

      (0)
      上一篇 2020年12月21日
      下一篇 2020年12月21日

      精彩推荐