所有Nexmo API调用都出现404错误

时间:2018-02-08 12:40:13

标签: nexmo

我正在尝试将Nexmo集成到我的java应用程序中,我已经创建了websocket,我使用ngrok将入站调用连接到我的localhost进行测试。

当我尝试使用API​​修改呼叫状态时,它返回404状态代码,但是它适用于驻留在美国的azure实例。看起来呼叫是在不同的数据中心收到的,但是我的API呼叫被路由到不同的数据中心,在那里没有关于我的呼叫uuid的信息。

我找到了这个article,它建议修改baseurl但不确定如何修改Nexmo client library中的baseurl for java。

注意:我从Nexmo购买了美国电话号码,目前我的位置是亚洲。

1 个答案:

答案 0 :(得分:2)

我担心Java客户端库还不支持更改基本URL。这个功能有一个开放的PR,但它还没有完成!

与此同时, 是一种解决方法 - 它有点痛苦,但它会起作用。

修改呼叫端点的代码位于ModifyCallMethod.java。您可以对此进行子类化并修改makeRequest以使用正确的baseURL。完成此操作后,您可以创建此实例并使用execute参数调用其ModifyCallPayload方法。

密切关注Nexmo Java客户端库的下一个版本,该版本应包含您正在寻找的功能。