【问题标题】:Getting Twitter oauth access token within Ajax app在 Ajax 应用程序中获取 Twitter oauth 访问令牌
【发布时间】:2011-05-26 19:01:24
【问题描述】:

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

【问题讨论】:

    标签: javascript ajax twitter oauth twitter-oauth


    【解决方案1】:

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

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

    它的工作方式类似于 Facebook Connect,因此一旦通过 @Anywhere 连接,您就可以照常开展业务。

    我只使用 Javascript,但在您的情况下,您只想将重定向 url 指向您的 PHP 脚本。

    【讨论】:

    • @Anywhere 正在逐步淘汰,因此不再是可行的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    • 2014-02-23
    • 2012-04-28
    • 2019-03-08
    • 1970-01-01
    • 2013-08-08
    • 2012-01-12
    相关资源
    最近更新 更多