Foxtable(狐表)用户栏目专家坐堂 → 建议狐狸爸爸做个短信验证的完整例子(手机版,PC版)


  共有3918人关注过本帖树形打印复制链接

主题:建议狐狸爸爸做个短信验证的完整例子(手机版,PC版)

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/21 9:17:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/21 11:33:00 [显示全部帖子]

短信开发文档的地址发过来看看
[此贴子已经被作者于2019/12/21 11:33:11编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/21 11:55:00 [显示全部帖子]

代码命令窗口测试通了再用,code、phone各种参数改为自己的值(红色部分内容)

Dim hc As New HttpClient("https://fesms.market.alicloudapi.com/sms/?code=12345678&phone=13547119500&skin=1&sign=175622")
hc.Headers.Add("Authorization","APPCODE" & " " & "APPCODE值如7858a126750949e4a36371580f420413")
Dim ret As String = hc.GetData
msgbox(ret)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/21 14:02:00 [显示全部帖子]

        Dim hc As New HttpClient("https://fesms.market.alicloudapi.com/sms/?code=" & yzm & "&ph&skin=1&sign=175622")
        hc.Headers.Add("Authorization","APPCODE" & " " & "fceec16c89094b5b9e5d0bf6639b9d48")
        Dim result As String = hc.GetData()
Dim jo As JObject = Jobject.Parse(result)
        If jo("code")="OK" Then
            e.AppendCookie(shoujihao, yzm)
            e.WriteString(yzm & ",测试!发送完毕!如果60秒后没有收到短信请重新发送!")
        Else
            e.WriteString(jo("Message"))
        End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/26 9:22:00 [显示全部帖子]

就是8楼的用法呀

If jo("code")="OK" Then
            e.AppendCookie(shoujihao, yzm)
            e.WriteString(yzm & ",测试!发送完毕!如果60秒后没有收到短信请重新发送!")
        Else
这里改为提示,如:
http://www.foxtable.com/mobilehelp/topics/0058.htm
http://www.foxtable.com/mobilehelp/topics/0080.htm
http://www.foxtable.com/mobilehelp/topics/0082.htm
            ‘’e.WriteString(jo("Message"))
        End If

调用【hc.GetData】才会真正调用接口,弹个提示和接口调用没有半毛钱的关系

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/27 8:48:00 [显示全部帖子]

Dim result As String = hc.GetData()
msgbox(result) 这里显示什么内容?自己核对

错误码错误信息描述
OKOK正常发送
101101手机号码错误
102102验证码内容过长
105105模板编号错误
isv.SMS_SIGNATURE_ILLEGAL见描述短信签名不合法
isv.INVALID_PARAMETERS见描述参数异常
isp.SYSTEM_ERROR见描述系统错误
isv.TEMPLATE_MISSING_PARAMETERS见描述模板缺少变量
isv.BUSINESS_LIMIT_CONTROL见描述每分钟同一手机多次发送
isv.BLACK_KEY_CONTROL_LIMIT见描述黑名单管控
1009短信总长度超过70短信总长度超过70
[此贴子已经被作者于2019/12/27 8:48:11编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/28 12:02:00 [显示全部帖子]

提示是找不到这个域名“fesms.market.alicloudapi.com”,这种问题基本和程序没有关系,就是对方服务的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/28 13:25:00 [显示全部帖子]

这个我也不理解。https://www.baidu.com/baidu?word=The%20remote%20name%20could%20not%20be%20resolved

这种提示很明显就是网络的问题。可能客户端电脑有什么限制,把防火墙、杀毒软件都停掉,或者卸载掉试试。网络是不是有代理之类的,有些校园网网络可能要通过代理才能上网。

同一台电脑换个网络试试,比如通过WiFi连接手机热点测试

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/28 14:09:00 [显示全部帖子]

还是问服务商咯。连接中断,没有返回结果,或者超时,或者超限使用接口

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/10 21:02:00 [显示全部帖子]

阿里云的接口都差不多一样的

 回到顶部
总数 17 1 2 下一页