如何通过 Postman 从 Smartsheet 请求授权码
how to request auth code from Smartsheet via Postman
所以我正在尝试使用邮递员从 smartsheet 请求授权码。
我使用以下 url:
在我的 smartsheet 上创建了一个新应用
应用url:https://localhost:3000/
重定向 url: https://localhost:3000/callback
所以我尝试使用
获取 https://app.smartsheet.com/b/authorize
并在 postman
中输入我的客户 ID、范围、repsonse_type 和状态
结果显示有错误,它没有将我引导至允许授权的页面。
我期待与网站上所说的类似的内容 (http://smartsheet-platform.github.io/api-docs/#access-levels)。我不确定我做错了哪一部分,我是这个志愿者工作的错误归宿,因此我没有合适的url。我不知道是我的 url 导致了问题还是其他原因。
提前谢谢大家
无法从 API 生成授权令牌 - 您必须从网站生成。来自 API documentation:
- 单击 Smartsheet 屏幕 upper-right 角的 "Account" 按钮,然后单击 "Personal Settings"。
- 单击 "API Access" 选项卡。
- 单击 "Generate new access token" 按钮获取访问令牌。
如果您要构建 Smartsheet OAuth 流程,您将需要一个托管环境,您可以在其中发送请求并能够在浏览器中打开页面以对 Smartsheet 帐户进行身份验证,并且 select 用于确认访问令牌的 Allow
按钮应该被创建并返回到您的应用程序。
出于开发目的,您可以使用 ngrok 之类的服务为您的本地主机创建公开可用的 URL,这将允许您在开发环境中从 Smartsheet 发送和接收必要的数据。
所以我正在尝试使用邮递员从 smartsheet 请求授权码。 我使用以下 url:
在我的 smartsheet 上创建了一个新应用应用url:https://localhost:3000/
重定向 url: https://localhost:3000/callback
所以我尝试使用 获取 https://app.smartsheet.com/b/authorize 并在 postman
中输入我的客户 ID、范围、repsonse_type 和状态结果显示有错误,它没有将我引导至允许授权的页面。
我期待与网站上所说的类似的内容 (http://smartsheet-platform.github.io/api-docs/#access-levels)。我不确定我做错了哪一部分,我是这个志愿者工作的错误归宿,因此我没有合适的url。我不知道是我的 url 导致了问题还是其他原因。
提前谢谢大家
无法从 API 生成授权令牌 - 您必须从网站生成。来自 API documentation:
- 单击 Smartsheet 屏幕 upper-right 角的 "Account" 按钮,然后单击 "Personal Settings"。
- 单击 "API Access" 选项卡。
- 单击 "Generate new access token" 按钮获取访问令牌。
如果您要构建 Smartsheet OAuth 流程,您将需要一个托管环境,您可以在其中发送请求并能够在浏览器中打开页面以对 Smartsheet 帐户进行身份验证,并且 select 用于确认访问令牌的 Allow
按钮应该被创建并返回到您的应用程序。
出于开发目的,您可以使用 ngrok 之类的服务为您的本地主机创建公开可用的 URL,这将允许您在开发环境中从 Smartsheet 发送和接收必要的数据。