react-native - 什么将是 smartsheet 的移动应用程序的重定向 URL
问题描述
初级程序员在这里。我正在尝试从 React Native 中的 Smartsheet api 进行第三方应用程序开发。只需遵循此处提到的 OAuth 流程http://smartsheet-platform.github.io/api-docs/?javascript#third-party-app-development 这是我需要发送的请求“GET https://app .smartsheet.com/b/authorize "
它的参数如下: response_type: 'code', client_id: '1samp48lel5for68you', redirect_uri: ' http://localhost:3000/callback ' (但我不知道我的 React Native 应用程序会是什么。),范围:'CREATE_SHEETS WRITE_SHEETS',
所以我的问题是我的应用程序的 redirect_uri 是什么?如果我使用任何虚拟网络回调 uri,它会给我无效 uri 的错误。我想从那个 api 请求一个授权码。
请帮帮我,我已经花了很多时间来解决这个问题,但徒劳无功。提前致谢。
解决方案
为 Smartsheet OAuth 流程设置应用程序需要在注册应用程序时提供HTTPS
URL 。APP redirect URL
为此,您可以设置一个 OAuth 服务器(可能使用 Node.js 和 Express)来完成所有身份验证工作。然后您的移动应用程序与该服务器对话以触发身份验证过程。该服务器还可用于与 Smartsheet API 本身进行所有交互。然后,您的移动应用程序与该服务器通信以从 Smartsheet 获取所需的数据。
推荐阅读
- okta - 通过 api 为在 okta 中注册的特定应用启用 MFA
- c# - 将扩展方法中的事件和函数分配为参数
- sql - SQL查询多个选择语句
- javascript - 如何从节点 js 中的另一个文件调用 javascript 类函数?
- c# - 如何在 windowsform 文本框中执行搜索
- salesforce - 一旦机会行项目将使用最大金额产品创建更新机会的帐户
- python-3.x - 我想在列表中找到倒数第二个元素
- sql - 有时使用 nhibernate 的 SaveOrUpdate 会跳过随机值插入数据库
- javascript - 从动态添加的表单字段将数据从视图传递到控制器?
- node.js - 将后端响应显示为消息以响应 redux 前端组件