我正在将我的应用程序从SurveyMonkey的API v2升级到v3并使用liogi/surveymonkey-api-v3库来包装我的API调用并遇到问题。
此类端点GET /surveys/{id}/responses/bulk
的email
,first_name
和last_name
参数似乎被忽略。无论我为他们输入什么价值,都不会从我的结果中滤除任何回复。
这是一个错误吗?
答案 0 :(得分:1)
是的,在请求中添加那些作为GET参数的应该按照收件人信息过滤响应。
例如:
/v3/surveys/<survey_id>/responses/bulk?email=test@example.com
将返回收件人收到电子邮件<survey_id>
的调查test@example.com
的回复。请注意,只有email invitation类型的收藏家才能拥有您可以过滤的联系信息。因此,网络链接采取的回复将永远不会有这些数据。
我刚刚在批量端点上测试了它,并成功将其过滤到我使用的电子邮件中的一个响应。我会首先尝试跟踪您的图书馆正在发出的请求,以确保它正在发送正确的请求格式,如果请求是正确的并且仍然没有过滤我会联系SurveyMonkey,提供有关您的请求的更多详细信息,如同它可能是一个错误。