阿里云OpenAPI发起呼叫,报错,key 秘钥都正确,和呼叫电话有关么?
https://next.api.aliyun.com/api-tools/demo/Dyvmsapi/0d345fc9-32f9-43b2-95c0-6f892d9e3531 (base) root@BIT:/# python ./alibabacloud_sample/sample.py 11 11 11 11
Traceback (most recent call last):
File "//./alibabacloud_sample/sample.py", line 109, in
Sample.main(sys.argv[1:])
File "//./alibabacloud_sample/sample.py", line 90, in main
Sample.click_to_dial(client, caller_show_number, caller_number, called_show_number, called_number)
File "//./alibabacloud_sample/sample.py", line 39, in click_to_dial
req = dyvmsapi_models.ClickToDialRequest(
AttributeError: module 'alibabacloud_dyvmsapi20170525.models' has no attribute 'ClickToDialRequest'
caller_show_number = args[0]
# 主叫号码
caller_number = args[1]
# 被叫显号
called_show_number = args[2]
# 被叫号码
called_number = args[3]
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果你在使用阿里云OpenAPI发起呼叫时遇到报错,即使API Key(秘钥)正确,通常可能与呼叫电话号码相关。以下是一些可能的问题和解决方法:
呼叫号码格式不正确:确保你传递的呼叫号码是正确的,并符合正确的格式要求。根据阿里云API文档和服务要求,呼叫号码应符合特定的格式(包括区号、国家代码等)。请确保号码格式正确。
被叫号码不可达或无效:可能是因为被叫号码不存在、不可访问或无效等原因导致呼叫失败。请确保呼叫的号码是有效的、可被访问的,并检查是否存在其他特定限制,比如运营商限制、国际拨号限制等。
权限问题:某些呼叫服务可能需要特定的权限或许可证来拨打特定类型的号码或进行特定操作。确保你有足够的授权和权限进行呼叫,并了解涉及到的任何限制或要求。
网络问题:检查你的网络连接是否正常,确保你能够正常访问阿里云服务和API Endpoint。网络问题可能导致呼叫请求无法到达阿里云服务器。
这是社区贡献的代码 ClickToDial已经不公开了 https://help.aliyun.com/zh/sdk/developer-reference/how-to-automatically-generate-an-sdk-example?spm=a2c4g.11186623.0.0.2a3a63acF6krqe 通过这个文档获取完整工程 哪个步骤没看懂 我们可以优化下文档。此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”