所有Nexmo API调用中都有404错误
我正在尝试将Nexmo集成到我的Java应用程序中,我已经创建了websocket,并使用ngrok将入站呼叫连接到本地主机进行测试。
当我尝试使用API修改呼叫状态时,它将返回404状态码,但它对驻留在美国的Azure实例正常工作。 它看起来像在不同的数据中心接收到的呼叫,但我的API调用被路由到不同的数据中心,在那里没有关于我的呼叫uuid的信息。
我发现这篇文章提到了修改baseurl的方法,但不知道如何修改Nexmo客户端库中的baseurl。
注意:我从Nexmo购买了美国的电话号码,我目前的位置是亚洲。
恐怕Java客户端库还不支持更改基本URL。 该功能有一个开放的PR,但尚未完成!
与此同时,有一个解决方法 - 这有点痛苦,但它会起作用。
修改调用端点的代码位于ModifyCallMethod.java中。 你也可以继承这一点,并修改makeRequest
使用正确的基本URL。 一旦完成,您可以创建一个实例并使用ModifyCallPayload
参数调用其execute
方法。
请留意Nexmo Java客户端库的下一个版本,该库应包含您要查找的功能。
链接地址: http://www.djcxy.com/p/5663.html