msisdn网关cli工具。
msisdn-cli的Python项目详细描述
这个小小的cli工具允许您使用 MSISDN服务器。
启动机器翻译流程:
msisdn-cli -H https://msisdn.services.mozilla.com \ -c 310 -n +1xxxxxxxxxxx
启动MOmt流程:
msisdn-cli -H https://msisdn.services.mozilla.com -c 310
您还可以创建证书,然后尝试在服务上注册 提供程序,如循环。
为此,可以添加–audience参数和–login端点 还提供一些–data或–json以便在注册时发布 请求:
msisdn-cli -H https://msisdn.services.mozilla.com -c 310 -n +1xxxxxxxxxxx \ --audience https://loop.services.mozilla.com --login-endpoint https://loop.services.mozilla.com/registration --json '{"simplePushURL": "http://httpbin.org/deny"}'
如果需要,可以使用–dry run:
msisdn-cli -H https://msisdn.services.mozilla.com -c 310 -n +1xxxxxxxxxxx \ --audience https://loop.services.mozilla.com --login-endpoint https://loop.services.mozilla.com/registration --json '{"simplePushURL": "http://httpbin.org/deny"}' --dry-run
然后,msisdn cli脚本将构建一个断言并编写 运行curl命令以确保其正常工作。
您还可以使用-v,–verbose命令来显示断言。
您应该得到一个200 OK状态代码,其中包含一个Hawk会话令牌头。
如果没有,以下是您可以收到的错误消息:
- “证书过期”:您使用curl命令的时间太长,
- 要求新证书
- “无效访问群体”:服务提供商不接受此访问群体
- 可能是服务器配置错误,或者 您在错误的服务器上尝试断言。
- “颁发者不受信任”:生成证书的msisdn服务器
- 在此服务提供商上不受信任。 它可能是一个错误的配置或 您在错误的服务器上尝试断言。
- 还有别的吗?请做一个公关添加到这里。
别忘了用msisdn-cli -h
获得更多帮助。
安装
make install source .venv/bin/activate