0

GoodData REST API を使用してレポート定義を作成しようとしています。次のエンドポイントを使用して、残りの呼び出しを呼び出します。

"/gdc/md/{プロジェクト ID}/obj"

projectId と userId が有効な次のデータセットで API 呼び出しを呼び出そうとすると、応答コード 500 のエラーが表示されます。

{
 "reportDefinition": {
    "content": {
    "filters": [],
    "format": "grid",
    "grid": {
        "rows": [],
        "columns": [
            "metricGroup"
        ],
        "sort": {
            "columns": [],
            "rows": []
        },
        "columnWidths": [],
        "metrics": [
            {
                "uri": "/gdc/md/qy48iv4flikdlcwpwioizuip74wt8nb5/obj/63f3cecd2a8d3ce2ec9378381c8f39e3",
                "alias": ""
            }
        ]
    }
},
"meta": {
    "title": "Sample report definition",
    "summary": "This is a sample report",
    "tags": "",
    "deprecated": 0,
    "category": "samplecategory"
    }
  }
} 

{
    "error": {
        "message": "Internal server error. Please fill in bug report with request_id='lp78FL5S1IPMqB2n'"
    }
}

ユーザー project_id と user_id が有効であることは確かです。これは API のエラーですか?

前もって感謝します。

4

2 に答える 2

0

前回 GoodData API を使用したとき、メトリクスには数値 ID がありました。それが犯人である可能性が最も高いようです。「/gdc/md/qy48iv4flikdlcwpwioizuip74wt8nb5/obj/63f3cecd2a8d3ce2ec9378381c8f39e3」、特に「63f3cecd2a8d3ce2ec9378381c8f39e3」の部分はどこから入手しましたか?

于 2014-07-02T09:37:56.483 に答える