"其他属性" Survey Monkey API调用中的错误

时间:2014-05-14 17:01:14

标签: surveymonkey

我尝试将create_flow端点用于Survey Monkey API。它正在发回状态3消息,并显示以下错误:

  

其他属性未由'属性定义'不允许在字段' _data'

我能够成功使用所有其他API端点并拥有有效的API密钥和持久的OAuth令牌。

以下是我发送给https://api.surveymonkey.net/v2/batch/create_flow?api_key=apikeyhere

的JSON正文示例
{
 "survey": {
 "template_id": "566",
 "survey_title": "test1",
 "collector": {
    "type": "email",
    "name": "collector1",
    "recipients": [
    {
      "email": "email@example.com" 
    } 
    ] 
  },
 "email_message": {
   "reply_email": "myemail@example.com",
   "subject": "this is a test" 
 } 
}

注意:此处的JSON格式是使用RJSONIO

自动生成的

任何可能导致错误的想法?似乎所有字段都被正确命名并且它们应该在哪里,所以我不确定问题是什么。

1 个答案:

答案 0 :(得分:3)

遗憾的是,这是一个错误的错误消息 - 这是一个已知问题。这意味着您提供的附加键不属于create_flow模式。

这里的问题是" email_message"和"收藏家"密钥已嵌套在" survey"内,而不是像#34;调查"那样在JSON主体中。键。将它们移出一个级别它应该可以工作。