dwli 发表于 2016-7-10 17:23:39

获取手机验证码提示“GIZ_OPENAPI_SIGNATURE_INVALID”错误解决

在机智云官网上下载了最新的demoAPP后,把APPID,productKey,APPSecrect修改为自己的对应值后,发现在获取手机验证码时提示“GIZ_OPENAPI_SIGNATURE_INVALID”,看到这个错误提示,东哥真是一脸懵X了,我是按着文档提示修改的啊,而且只是修改了上面对应的三个参数,别的什么也没修改。怎么就,怎么就这样的呢了?????
来回尝试十几次依旧如此,之前在调用远端绑定设备接口时就遇到了9044错误,这次还特意注意了参数问题。怎么获取个手机号验证码如此之难啊。

看接口,就两个参数,第二个手机号我不会写错的(自己手机号),难道问题在于第一个参数,哦的神啊,不会又死在这个参数使用上了吧。哈哈,果然如此。第一个参数应该是APPSecrect,是和APPID对应的值,在APPID下面,如下图:

而东哥使用了和productKey对应的值productSecrect,在productKey下面,如下图:

调整参数,把第一个参数写成正确的appSecrect后,获取手机验证码成功。手机号注册也顺利成功。
东哥在此提醒其他开发者,获取手机验证码时第一个参数是appSecrect,是在APPID下面,千万别错用了productKey下面的“产品秘钥”-->productSecrect,该值是远端绑定设备接口中使用。
开发的道路任重而道远,加油!加油!

vicky 发表于 2016-7-29 14:52:15

问题分析的好详细,给东哥32个赞
页: [1]
查看完整版本: 获取手机验证码提示“GIZ_OPENAPI_SIGNATURE_INVALID”错误解决