Closed jas0ncn closed 5 years ago
PHP 环境同理操作
1. 关闭腾讯云代理登录,使用微信小程序 AppID 和 AppSecret 登录:
修改 server/config.php
中的 useQcloudLogin
为 false
,并填写上 appId
和 appSecret
字段(分别为微信小程序的 AppID 和 AppSecret),重新部署代码即可。
2. 手动填写腾讯云云 API 密钥:
登录腾讯云云 API 密钥控制台申请云 API 密钥,并在 server/config.php
的 $config
中添加如下三个字段:
'qcloudAppId' => 1200000000, // 腾讯云 AppID,必须是数字
'qcloudSecretId' => '你的腾讯云 SecretId',
'qcloudSecretKey' => '你的腾讯云 SecretKey',
使用第二种方法申请云API密钥,问题解决。 使用第一种方法,问题未解决。
使用第一种方法,问题解决。
采用第二种方法解决了,第一种还是报的参数错误。
第一种方法修改完以后记得要重新部署server端代码。
我手残。。combine了两种 好了。。。
第一种不能上传图片 第二种还要改 region: 'cn-south', 很奇怪
请问使用新版开发工具,在点击上传代码之后,开发环境的服务就会重新部署吗
请问使用新版开发工具,在点击上传代码之后,开发环境的服务就会重新部署吗
同问
请问使用新版开发工具,在点击上传代码之后,开发环境的服务就会重新部署吗
同问
什么情况???
Error: 响应错误,{"code":-1,"error":"ERR_GET_SESSION_KEY\n{\"code\":5100,\"message\":\"(-1)服务内部错误,请稍后重试或联系客服人员解决。\",\"codeDesc\":\"ResourceOpFailed\"}"} at success (http://127.0.0.1:45531/appservice/vendor/wafer2-client-sdk/lib/login.js:85:38) at Function.function.e.(anonymous function) (http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:546456) at http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:101855 at be (http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:259651) at pt.<anonymous> (http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:390782) at pt.emit (http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:294578) at vi (http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:391290) at http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:391927 at http://127.0.0.1:45531/appservice/__dev__/WAService.js:1:254754 at e (http://127.0.0.1:45531/appservice/appservice?t=1547805571602:1148:2640)
改了这么久,为什么不更新一下官方文档呢? https://cloud.tencent.com/document/product/619/11447
@limingbaiaixiezuo 遇到同样问题解决没?
用的第一种方法可以解决,改完之后,重置开发环境,上传测试代码,重新部署之后就可以了。
用第一种方法解决了、感谢
登录只要用户有EMOJI就会响应错误怎么办,数据库是MB4编码的了
Error: 响应错误,{"code":-1,"error":"ERR_WHEN_INSERT_TO_DB\nError: insert into
cSessionInfo(
create_time,
last_visit_time,
open_id,
session_key,
skey,
user_info,
uuid) values ('2019-07-12 17:19:00', '2019-07-12 17:19:00', 'ojjJr5b2fUGGUTpBYecJ3zmyzUZw', 'z8bWRid6/Z4bGrg9nC768A==', '05eda7b5118f491584a2b22115ed1a4ac3ec1b66', '{\\\"openId\\\":\\\"ojjJr5b2fUGGUTpBYecJ3zmyzUZw\\\",\\\"nickName\\\":\\\"断肠人 诗上科技🐾\\\",\\\"gender\\\":0,\\\"language\\\":\\\"zh_CN\\\",\\\"city\\\":\\\"\\\",\\\"province\\\":\\\"\\\",\\\"country\\\":\\\"\\\",\\\"avatarUrl\\\":\\\"https://wx.qlogo.cn/mmopen/vi_32/a9DnvgQvJYlNkG9K7u0hcGJZbqKjiaj4VLIjBeia6NTu4WhR8TopfF6PwekMicrVbe7YfMdDctxA7s4n450TEudBg/132\\\",\\\"watermark\\\":{\\\"timestamp\\\":1562923139,\\\"appid\\\":\\\"wxffabcc62a4272690\\\"}}', 'f4398045-0792-4b18-96c9-58e69f7f0a02') - ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\\xF0\\x9F\\x90\\xBE\",...' for column 'user_info' at row 1"}
还是不行啊!
index.js:39 Error: 响应错误,"
\nParse error: syntax error, unexpected ':', expecting ']' in /data/release/php-weapp-demo/config.php on line 7
\n"
at success (login.js:84)
at Function.i.
出于安全考虑,即日起,我们不再帮助用户无感知的申请腾讯云云 API 密钥,受此影响,腾讯云微信小程序解决方案 Wafer2 提供的
sdk.config.json
中的qcloudSecretId
和qcloudSecretKey
字段将为空,这会导致登录失败,并返回错误提示:ERR_REQUEST_PARAM
。你可以通过以下两种方式修复该问题:
1. 关闭腾讯云代理登录,使用微信小程序 AppID 和 AppSecret 登录:
修改
server/config.js
中的useQcloudLogin
为false
,并填写上appId
和appSecret
字段(分别为微信小程序的 AppID 和 AppSecret),重新部署代码即可。2. 手动填写腾讯云云 API 密钥:
登录腾讯云云 API 密钥控制台申请云 API 密钥,并在
server/config.js
的CONF
中添加如下三个字段:重新部署代码即可生效。
由于上传接口也会使用到腾讯云云 API 密钥,如遇到上传接口报错,也请参考如上 2 的方法排查。
对您使用带来的不便,敬请谅解。