谁知道钉钉宜搭公开访问页面,远程数据源获取是必须要登录才能获取到数据吗?我这边没登录获取数据直接报错获取不到登录信息。
钉钉宜搭平台的远程数据源获取机制确实需要用户进行登录才能获取到数据。首先,用户可以通过访问宜搭服务 OpenAPI来查看和了解宜搭提供的所有远程 OpenAPI。这些 API 的访问地址可能以相对路径的形式存在,如果是第三方服务提供的接口,则需要支持跨域访问。
其次,宜搭平台提供了异步请求方法,包括 JSONP、GET、POST、PUT、DELETE 等,并允许用户设置异步请求的请求参数。此外,宜搭还提供了数据处理函数,用于在不同阶段进行数据切片处理。
在实际操作过程中,用户需要按照 OpenAPI 的文档拼接接口并进行请求地址配置。例如:/dingtalk/web/APP_M14MKG7F402M1Q7H2MGO/v1/form/searchFormDatas.json。同时,用户还可以借助自定义连接器(如 HTTP 连接器和 Faas 连接器)完成在宜搭页面调用外部数据源接口的功能,这样可以规避因直接调用外部数据源而产生的跨域错误。
总的来说,通过以上步骤和工具,用户可以在页面数据源中直接调用宜搭平台的各种接口,实现数据的获取、更新、删除等操作。
是的,钉钉宜搭的公开访问页面在获取远程数据源时需要登录才能获取到数据。这是因为远程数据源可能涉及到敏感信息,为了保证数据的安全性和完整性,宜搭需要验证用户的登录状态。
如果你想要在公开访问的页面中获取远程数据源,你可以考虑使用钉钉的开放平台API来实现。通过钉钉开放平台API,你可以在服务器端获取到用户的登录信息,然后再去获取远程数据源。这样可以避免用户在公开访问的页面中直接看到敏感信息。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。