我使用包装库SurveyMonkeyApiV3连接到SurveyMonkey。在尝试使用CreateCollectorMessage创建一个新消息时,它使POST发送到https://api.surveymonkey.net/v3/collectors/{0}/messages/
(其中{0}是收集器ID并且消息内容作为参数传递),我收到以下错误:
The user does not have the required plan to make this request.
消息内容尽可能简单:
CreateMessage createMsg = new CreateMessage()
{
body_html = "[SurveyLink], [FooterLink] and [OptOutLink]",
subject = "new survey",
type = "invite",
body_text = "[SurveyLink], [FooterLink] and [OptOutLink]",
is_branding_enabled = false
};
这来自我在SurveyMonkeyApiV3库中运行的测试。 有趣的是,大约一个月前,整个事情都在发挥作用。 我尝试使用不同的api密钥和令牌使用不同的帐户,但没有结束。 我使用的所有帐户都是免费帐户。
唯一想到的是API本身可能会发生变化。有什么想法吗?
答案 0 :(得分:0)
基本用户可以访问您指定的端点(https://api.surveymonkey.net/v3/collectors/{0}/messages/
)问题是密钥is_branding_enabled
只有在您是白金/企业用户时才能被禁用。
将is_branding_enabled
设置为true(或不包括它,它是可选的)可以解决您的问题。