首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python和Huawei Wingle -发送USSD代码时出现错误(使用huawei-modem-python-api-client库)

Python和Huawei Wingle -发送USSD代码时出现错误(使用huawei-modem-python-api-client库)
EN

Stack Overflow用户
提问于 2020-06-10 13:31:58
回答 1查看 527关注 0票数 0

我一直在做一个项目,使用python和华为wingle E8372 (usb wingle)来发送USSD代码,获取服务器返回的响应,然后还显示ussd的状态(如果需要)。

我正在使用我的项目的华为-调制解调器-python-api-客户端库我还在初始阶段,但我在编码中完成了许多事情,如建立连接,发送短信和重启等。

但是当我开始使用USSD代码时,我开始收到错误,可能是代码中有错误,所以我可以问你我的代码中的错误是什么吗?

代码如下:

代码语言:javascript
复制
import huaweisms.api.user
import huaweisms.api.wlan
import huaweisms.api.sms
import huaweisms.api.ussd
import huaweisms.api.device

ctx = huaweisms.api.user.quick_login("admin", "admin123")
print(ctx)
#Till this line it works Great



#This ussd code is to check balance: *101#
#This code doesn't work, no matter what I changed:
r = huaweisms.api.ussd.send(ctx, "*101#")
print(r)

print("\n........................\n")

r = huaweisms.api.ussd.get(ctx)
print(r)


#connected devices
device_list = huaweisms.api.wlan.get_connected_hosts(ctx)

当我执行这段代码时,它给出了以下错误:

代码语言:javascript
复制
c:\python_codes>py ussd.py
<ApiCtx modem_host=192.168.8.1>
{'type': 'error', 'error': {'code': '1001', 'message': ''}}

........................

{'type': 'error', 'error': {'code': '100002', 'message': ''}}
EN

回答 1

Stack Overflow用户

发布于 2020-09-19 02:31:01

我得到了同样的消息,似乎到目前为止,我能够检查这个代码意味着类似于“固件不支持或API路径不正确”之类的东西。

可能应该升级调制解调器固件。

有关更多详细信息,还请查看此Hilink Go package及其上的资源

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62296524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档