2017-01-20 5 views
0

REST APIリファレンスにあるv1.0のダッシュボードインポートAPIを使用しようとしていました。 http://localhost:8083/dev/api/docs/#/にログインし、正しい認証トークンと本体のダッシュファイル、24文字のimportFolderを与え、実行ボタンを押してAPIを起動しました。 HTTP応答として201を返します。これは要求が成功したことを意味します。ただし、ホームページに戻ると、そのフォルダに新しいダッシュボードがインポートされることはありません。私はimportFolderが存在する(両方とも手動で作成されている)場合と、存在しない場合の両方を試してみました。これらはいずれも、しかし、インポート/ダッシュボードsisenseでインポートAPIが機能しない

This is my HTTP request and body

This is my HTTP response

答えて

0

あなたがこれを解決するのに役立つはずですいくつかのコメントを作成します。

  1. インタラクティブAPIリファレンスからのコマンドを実行しています(swagger)あなたはすでにアクティブセッションでログインしているので、認証トークンは必要ありません。
  2. folderフィールドがオプションであるUI
  3. 経由.dashファイルとして保存してインポートすることで、ダッシュボードのjsonが有効であることを確認してください - あなたは、フィールドを空白のままにすると、ダッシュボードは、あなたのルートにインポートされますナビゲーション/フォルダパネル。
    あなたは、フォルダID、ないその名前を提供する必要があります特定のフォルダにインポートしたい場合は、そのようなあなたが提供することができる場所、/api/v1/foldersエンドポイントを使用するなど、いくつかの方法を見つけることができますnameフィールドをフィルタリングし、返されたオブジェクトのoidプロパティをimportエンドポイント内のfolderフィールドの値として使用します。
  4. これを解決できない場合は、UIからインポートしたときにChromeの開発ツールを使用して送信リクエストを確認し、リクエスト(ヘッダー、本文、パス)をswagger問題を見つけるために注文してください。
関連する問題