这是一个非常具体的Omniture API问题。以为我会在这里查看是否有人遇到过这个问题,因为Omniture论坛没有多大帮助 -
在此处向Omniture API Explorer发送以下参数 - https://developer.omniture.com/en_US/get-started/api-explorer#Saint.ImportCreateJob似乎工作正常。
{
"check_divisions":"1",
"description":"OSRA job description: MyReportID, Products, 51",
"email_address":"my@email.com",
"export_results":"0",
"header":["Field1", "Field2"],
"overwrite_conflicts":"1",
"relation_id":51,
"report_suite_array":["MyReportID"],
"c_view":"SomeReportName"
}
但是实际代码中的调用失败了“错误请求”。似乎c_view
参数期望某个值。 c_view
的唯一文档是它需要一个报告名称。我已经尝试过报告名称和其他值而没有运气。非常感谢Omniture API用户提供的任何指示。
感谢。
答案 0 :(得分:1)
尝试使用classification_view图表中的相关值。我知道这是使用get / save分类方法所需要的(我使用了这些方法,但没有使用Saint.ImportCreateJob
方法)。
答案 1 :(得分:0)
c_value不是必需的,因此除非您打算使用它,否则不需要存在。它应该是classification_view https://developer.omniture.com/en_US/documentation/omniture-administration/r-classification-view。
需要一些试验和错误才能使这个api正常工作。 下面是一个我使用的调用示例,它使用REST api而不是Java:
请求:
{
"check_divisions":1,
"description":"Report Test 1",
"email_address":"cdegroot@adobe.com",
"export_results":"0",
"overwrite_conflicts":0,
"relation_id":65,
"report_suite_array":["cdgdev"],
"header":["Key","Survey","Survey^Question","Survey^Question^Response","Engagement Index","Survey > Question > Response"]
}
响应:
"3387166"
亲切的问候C.