目前再探索写钉钉小程序,但是网上的内容太少了,文档页没找到,只有支付宝小程序的文档,钉钉的跟支付宝到底那儿不一样页不太清楚,感觉者不是阿里这样的大公司的作风啊,现在接口怎么那到cookie值不太清楚,希望大牛可以告知一下。就第一次网络请求拿不到cookie ,之后的请求就能拿到了,但是用的是第一个cookie 值啊。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
钉钉小程序与支付宝小程序在技术架构上有一定的相似性,因为它们都属于阿里集团的产品,共享了部分技术栈。不过,钉钉小程序确实有其独特之处,主要服务于企业内部管理和办公场景,因此在功能设计、权限管理、API接口等方面会有所不同。
关于您提到的文档问题,实际上钉钉已经提供了较为详细的开发文档,可能是因为搜索途径或信息更新的原因导致您未能找到。您可以直接访问钉钉开放平台(https://open.dingtalk.com/)来获取最新的钉钉小程序开发指南和API文档。
针对cookie的问题,通常情况下,小程序环境对cookie的支持有限,因为它们运行在一个沙盒环境中,出于安全考虑,直接操作cookie并不像Web端那样直接。在钉钉小程序中,进行网络请求时,通常不需要手动处理cookie,而是通过SDK自动管理。例如,使用dd.httpRequest
等API进行网络请求时,如果服务器设置了cookie,这些cookie会被自动存储并在后续同源请求中携带。
如果您在首次请求时没有获取到预期的cookie,这可能是因为:
Set-Cookie
字段。Access-Control-Allow-Credentials: true
且请求中包含withCredentials: true
。建议详细阅读钉钉开放平台的官方文档,特别是网络请求相关的章节,同时也可以在钉钉开发者社区或者钉钉开放平台的问答区提问,那里会有更多开发者经验和官方支持帮助解决具体问题。