前言
SurveyMonkey 是一家提供问卷调查服务的公司,提供了一站式的调查解决方案,包含创建、设计、分享、收集、分析等功能,为用户提供了一个快速、简单的调查平台。该公司也提供了方便的 SurveyMonkey API,供开发者使用,本文介绍了如何使用 npm 包 survey-monkey 来调用 SurveyMonkey API,以方便前端工程师在前端项目中快速集成该服务。
安装
在使用 survey-monkey 之前,需要先安装依赖:
npm install survey-monkey
创建 SurveyMonkey API Key
首先我们需要创建 SurveyMonkey API Key。我们需要登录 SurveyMonkey 开发者中心 https://developer.surveymonkey.com/,然后创建一个新的应用,选择 API Access 应用类型,输入应用名称和描述即可创建。创建完 API Key 后,会得到一个 Client ID 和 Client Secret。
认证
调用 SurveyMonkey API 需要进行认证。我们可以选择 OAuth2 或 API Key 两种方式进行认证。本文介绍使用 API Key 进行认证的方法,其他方法请参考 SurveyMonkey API 官方文档。
const SurveyMonkey = require('survey-monkey'); const api = new SurveyMonkey({ api_key: '<your-api-key>', });
API 调用
使用 survey-monkey 包可以方便我们调用 SurveyMonkey API,以下是一些调用示例。
获取用户自己创建的调查列表
api.getSurveyList(null, function(err, data, body) { if (err) { console.log(err); } console.log(data); });
创建新的调查
const title = 'My Survey'; api.createSurvey({title}, function(err, data, body) { if (err) { console.log(err); } console.log(data); });
查询指定调查的详细信息
const survey_id = '<survey-id>'; api.getSurveyDetails(survey_id, function(err, data, body) { if (err) { console.log(err); } console.log(data); });
添加问题到指定调查中
-- -------------------- ---- ------- ----- --------- - -------------- ----- -------------- - ----- -- ---- ------- ----- ---- - - -------- --------------- ------- -------------------------------- -------- -------- --- ------- ---- -- ----------------------------- ----- ------------- ----- ----- - -- ----- - ----------------- - ------------------ ---
小结
本文介绍了如何使用 survey-monkey 包调用 SurveyMonkey API,包括 API Key 的创建、认证方式、以及一些调用示例。SurveyMonkey 提供了非常强大的调查服务,通过 survey-monkey 包,可以方便快捷地将 SurveyMonkey 集成进前端项目中,提供更加便利的调查功能,以更好地服务于用户需求。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055b7881e8991b448d8faa