在Ajax应用程序中获取Twitter oauth访问令牌

时间:2010-12-16 20:33:06

标签: javascript ajax twitter oauth twitter-oauth

我正在创建一个小部件应用程序,其中所有前端都是使用jQuery的javascript。我为所有服务器交互调用php服务器脚本进行ajax调用。我试图通过Twitter获得授权,以便能够代表我的用户使用Zend oauth类发送Twits。我进入重定向好,转到推特,接受授权然后我被卡住。因为我的重定向页面需要与我们离开的页面(应用程序所在的页面)相同。现在,从Twitter回来后,Zend想要使用$ _GET,但因为我从javascript / ajax调用我所有的PHP脚本,我不知道如何将整个$ _GET传递给php脚本本应该请求最终访问授权令牌...当我从url中提取变量并通过ajax将它们发送到Zend函数时,我似乎失败了......有没有更好的方法来处理基于ajax的应用程序的oauth身份验证?

1 个答案:

答案 0 :(得分:1)

我正在开发类似的应用程序。

我曾经通过PHP使用Oauth来获取访问令牌。但是我最近开始使用Twitter @Anywhere来生成访问令牌。

它与Facebook Connect类似,所以一旦通过@Anywhere连接,您可以照常开展业务。

我只使用Javascript,但听起来像你的情况,你只想将你的重定向网址指向你的PHP脚本。