SurveyMonkey API v3创建消息,返回错误:“用户没有制作此请求所需的计划”

时间:2016-08-31 15:21:13

标签: surveymonkey

我使用包装库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本身可能会发生变化。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

基本用户可以访问您指定的端点(https://api.surveymonkey.net/v3/collectors/{0}/messages/)问题是密钥is_branding_enabled只有在您是白金/企业用户时才能被禁用。

is_branding_enabled设置为true(或不包括它,它是可选的)可以解决您的问题。