SurveyMonkey API v3 creating a message, returns error: "The user does not have the required plan to make this request"
SurveyMonkey API v3 creating a message, returns error: "The user does not have the required plan to make this request"
我正在使用包装器库 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 本身可能发生了一些变化。有什么想法吗?
基本用户可以访问您指定的端点 (https://api.surveymonkey.net/v3/collectors/{0}/messages/
) 问题是关键 is_branding_enabled
只能在您是 Platinum/Enterprise 用户时被禁用。
将 is_branding_enabled
设置为 true(或不包括它,它是可选的)应该可以解决您的问题。
我正在使用包装器库 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 本身可能发生了一些变化。有什么想法吗?
基本用户可以访问您指定的端点 (https://api.surveymonkey.net/v3/collectors/{0}/messages/
) 问题是关键 is_branding_enabled
只能在您是 Platinum/Enterprise 用户时被禁用。
将 is_branding_enabled
设置为 true(或不包括它,它是可选的)应该可以解决您的问题。