我尝试将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
自动生成的任何可能导致错误的想法?似乎所有字段都被正确命名并且它们应该在哪里,所以我不确定问题是什么。
答案 0 :(得分:3)
遗憾的是,这是一个错误的错误消息 - 这是一个已知问题。这意味着您提供的附加键不属于create_flow模式。
这里的问题是" email_message"和"收藏家"密钥已嵌套在" survey"内,而不是像#34;调查"那样在JSON主体中。键。将它们移出一个级别它应该可以工作。