限制太多了 个人基本啥都做不了
我想问一下个人开发者能不能上架涉及聊天功能的小程序?就是我开发的小程序,有一个功能是有点类似社交,同城找搭子,需要用户发布自己想找的搭子,根据条件匹配上就能互相私信。这个场景能怎么样才能申请wx.getlocation接口权限,以及发布到线上可以通过审核吗,如果个人小程序不行,是不是有营业执照执照就行,还是说要注册公司需要哪些东西呢
2023-08-21openai chatgpt 统统一刀切了,不能用
OpenAI开放了ChatGPT接口, 想利用云开发接入, 不知道请求能不能出去?OpenAI开放了ChatGPT接口, 想利用云开发接入, 不知道请求能不能出去? 有没有啥 好的办法呀 ? 有例子么?
2023-08-13我改成PC端(实测Mac也一样)就 responseType :'text/html', enableChunked:true 手机端正常使用
PC端在onChunkReceived的回调时报错“global is not define”微信小程序在wx.request时enableChunked设置为true,然后设置requestTask.onChunkReceived的回调;在该回调执行时,一律报错:“global is not defined",该回调方法内代码无法执行。参考代码如下,未使用到global变量。从提示中看属于框架内部错误,pc微信版本见图中,开发工具和手机上都运行正常,且更换任何基础库版本依然报错。 [图片]: const requestTask = wx.request({ url: "https:xxxxxxxx/api", method: "POST", enableChunked: true, header: { "accept-language": "zh-CN", 'content-type': 'application/json' // 默认值 }, data: { "stream": true }, success(res) { }, fail(res) { } }); requestTask.onChunkReceived((res: any) => { });
2023-07-14一样的问题,解决了艾特我
开启 enableChunked 的情况下,PC 端报 "global is not define"[图片] [图片]
2023-07-14我也遇到了这个问题,暂时不知道怎么解决,等官方
Devtools PC端Remote Debug下chunked模式解析错误代码业务场景 基于chunked模式与后台通信,实现数据交换。 同一套代码,测试运行正常的运行场景: 1 在DevTool的开发环境下,运行正常。 2 在Remote Debug模式下,IOS端测试运行正常。 3 在体验版本下,IOS端运行正常 运行失败的场景: 1 在体验版下,PC端运行出错 2 在Remote Debug模式下,PC端运行出错 错误信息: 文字描述:servicewechat.com/wx…c939e3/0/index.js:3 Uncaught ReferenceError: global is not defined [图片] 由于无法直接看到index.js下的代码,所以无从定位问题,只能从现象看做推理了..... 分析过程以及初步得到的信息: 在Debug模式下,抓取IOS的请求如下: [图片] [图片] 在PC端的Debug模式下抓取同一个请求如下: [图片] [图片] 其中两者的差异: 1 响应中缺少了Transfer-Encoding:chunked的设置。(经过分析,Http2本身就不会返回上述信息) 2 二者使用http协议分别为1.1 和2 初步推测的可能: 分析1: 表面原因: The provided value 'stream' is not a valid enum value of type XWebXMLHttpRequestResponseType. 基于上述推测,在http2模式下,content-type: text/event-stream的不支持导致了global is not defined的error 分析2: 在目前nginx中的关键配置如下: server { listen 443 ssl http2; listen [::]:443 ssl http2; proxy_buffering off; chunked_transfer_encoding on; location /wx/api/v1/ { proxy_http_version 1.1; proxy_pass http://127.0.0.1:8090/wx/api/v1/; proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_ssl_session_reuse off; proxy_ssl_server_name on; proxy_ssl_name $proxy_host; proxy_ssl_protocols TLSv1 } 其中开启了http2的支持,同时在proxy_http_version中指定了1.1版本。 按照设置,应该可以兼容http2的请求,并将结果顺利返回的。 分析3: 基于在IOS端,可以正常运行和访问的情况来推测,可以理解有以下两种可能性: 可能1: PC端默认使用http2,但是对于stream/chunked模式不支持,或支持的不完整,导致上述问题。 可能2: Nginx配置可能有问题,但是从已有资料来说,个人理解应该不是(如果说的不准确,欢迎大家拍砖)。 可能的解决方案: 方案1: 在PC端,与IOS端保持步调一致,使用http1.1,且支持完整(这里假定http1.1的stream模式之前就已经支持是完整的,只需做一下协议的降级即可,至少在mobile端是OK的) 方案2: 保持http2不变,修复上述问题(微信的responseType支持text和arraybuffer两种) 求助期望 希望帮忙看看这个问题,是否理解正确,且希望能够帮忙定位和解决一下。
2023-07-14[图片] 获取formid
小程序发送模板消息api url:https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=xxx param: { "data": { "keyword1": { "color": "", "value": "AAA" }, "keyword2": { "color": "", "value": "ddd 共3件商品" }, "keyword3": { "color": "", "value": "181029001101008400032003" }, "keyword4": { "color": "", "value": "BBB Address" }, "keyword5": { "color": "", "value": "18680387513" } }, "form_id": "4200000230201810298931311829", "page": "/pages/users/shareOrder/shareOrder?linksource=appletNotice&orderId=181029001101008400032003", "template_id": "l8k59PryK7UqC-TeimL0S_goXJWlkgZQzfZPxRaOZ-M", "touser": "oijmK5SIt2nsFFe0ieC32Z-ivktt" } 响应:{"errcode":41028,"errmsg":"invalid form id hint: [ICcXsA06934114]"} form_id 4200000230201810298931311829 用的是微信交易单号.... 为什么提示无效form id,请大神们
2018-11-13