【发布时间】:2014-12-28 22:56:15
【问题描述】:
我正在尝试创建一个 Web 应用程序,该应用程序将包含一个从 Twitter 检索第三方数据的组件。假设我已经在 Twitter 上注册了我的应用程序并拥有一个令牌:
在我的服务器端代码中存储我的令牌的首选位置是(我正在使用 Node / Express 作为我的后端)?另一种方法是将其存储在我的客户端代码中,但这似乎非常危险,因为每个人都可以检查我的代码。
假设我确实将我的令牌存储在服务器端,这是否意味着如果我想对第 3 方 API(即 Twitter)进行 AJAX 调用,请求流将是从客户端到服务器,然后服务器到 3rd 方网络服务?
如果上述情况是准确的,那么我的服务器端代码是否必须包含一些异步回调/承诺逻辑,以便一旦从 3rd 方 Web 服务准备好数据,服务器将执行我的回调以发送数据返回客户端?
【问题讨论】:
-
我最近问了一个与此相关的问题 - 我希望找到一些关于如何设置连接到 AJAX (stackoverflow.com/q/48947618/1727467) 的服务器端 API 请求的指示。如果您对如何使用 PHP 实现这一点有任何反馈,我们将不胜感激。
标签: javascript ajax security twitter callback