【问题标题】:smart sheet api gives Access-Control-Allow-Origin error --Solvedsmartsheet api 给出 Access-Control-Allow-Origin 错误--已解决
【发布时间】:2019-09-12 06:57:03
【问题描述】:

我需要在我的 Web 应用程序中调用 smartsheet api。浏览器正在阻止对 smartsheet api 的请求,并出现 Access-Control-Allow-Origin 错误。我该怎么办?

smartsheet 是否提供在另一个应用程序中调用 api 的任何方式?

编辑:

所以我需要使用节点 js 模块“smartsheet”。使用后我收到超时错误。如果我使用邮递员调用 API,它可以工作。

我该怎么办?

【问题讨论】:

  • 为了解决超时问题,我设置了 npm 和 windows 代理并且它工作了。

标签: smartsheet-api


【解决方案1】:

Smartsheet API 不支持CORS,这是能够直接从浏览器访问 API 所必需的。为了能够访问 Smartsheet API,您需要从服务器上的 Web 应用程序后端发出请求。 Javascript SDK 是用 Node.js 编写的,旨在在服务器上使用。它不能直接在浏览器中使用。您可以使用 Smartsheet Javascript SDK 设置您自己的 Node.js 服务器,并让您的应用程序从浏览器返回到您的服务器。然后您的服务器可以根据需要向 Smartsheet 发出请求,并将必要的数据返回给在浏览器中运行的应用程序,以将数据呈现给用户。

【讨论】:

    猜你喜欢
    • 2019-02-07
    • 2016-10-22
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    • 2016-12-09
    • 1970-01-01
    相关资源
    最近更新 更多