Aymen Ragoubi:
OVHのテレフォニーAPIと対話するWebインターフェイスを作成しようとしていますOVHテレフォニーAPIラッパー公式JAVA使用OVHのJavaラッパーを。
私は、パラメータを持つGETエンドポイントを使用しようとしています。これは、エンドポイントであります:
GET /電話/ {billingAccount} /ライン/ {serviceNameを} /統計
パラメーター:
timeframe: string; type : string
これは私がコールをしています方法です。
api.get("/telephony/{myBuildingAccount}/line/{myServiceNumber}/statistics", "timeframe=daily&type=maxDelay", true);
しかし、私はエラー400不正な署名を取得しています。
誰かがこれで私を助けてもらえますか?
マルコ・R:
ことラッパー指定するJavaのAPI api.get
メソッドは、(の3つのパラメータバージョンの2番目のパラメータとして受け取るapi.get
GET体)しかし、あなたはURLパラメータを含む文字列を渡しています。
api.get("/telephony/{ACCT}/line/{NUM}/statistics", "timeframe=daily&type=maxDelay", true);
あなたが必要とする要求が体を必要とせず、URLのパラメータを必要としないので、次の呼び出しを使用する必要があります。
api.get("/telephony/{ACCT}/line/{NUM}/statistics?timeframe=daily&type=maxDelay", true);
ご注意{ACCT}
と{NUM}
その最初の文字列に実際のアカウントとサービス数値に置き換えなければなりません。また、予告パラメータは、文字列のURLに直接追加されます。
お役に立てれば。