【发布时间】:2014-05-02 21:34:25
【问题描述】:
我使用过 Twitter Web API,我知道它适用于 OAuth,我已经使用 python 库使用过 API。我还尝试了一些使用 Java Script 小型库的 Instagram API。
我知道那些在后台执行 Web REST 请求,首先进行身份验证,然后在我编写代码时查询请求。
但是,如果我想在 Web 应用程序中使用 jQuery $.ajax 执行请求怎么办?
我已经阅读了一些文档和网站,看来这是可能的。就像只对 API 路由进行 ajaxing,从身份验证路由开始。
但是,这个过程是如何工作的?我的意思是,我通过 AJAX 查询身份验证路由,然后我如何跟踪该身份验证。如何保持这种沟通?那么重定向 URL 会发挥作用吗?
Reading this site for Instagram API我开始有所了解,但得到了上面提到的疑虑。
我想在 Java Script 服务器后台执行所有 AJAX 请求(我正在使用 node.js),假设我将在 $.ajax 中提供我的应用程序 OAuth。可以吗,或者我可以在客户端站点上实际编写代码来保存我的 OAuth 令牌?
而且,如果它关注同样的问题,当涉及到 bytes(图片、声音等)时,如何catch来自 API 的响应。
【问题讨论】:
-
"from my web site/server" --- ajax 是从客户端执行的,而不是从服务器执行的。
-
没错,我的错。另外,你会建议我什么解决方案?
-
老实说,我不明白你到底在问什么。
-
Twitter API 不支持 CORS,因此您将无法执行请求。所以你的问题是高度 API 供应商特定的
-
您刚刚删除的问题中的第一个 SQL 块对我来说很好。表创建成功。
标签: javascript jquery ajax api oauth