首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SurveyMonkey:通过控制台测试api

SurveyMonkey:通过控制台测试api
EN

Stack Overflow用户
提问于 2013-08-11 17:51:20
回答 3查看 1.4K关注 0票数 5

我正在尝试使用api访问合作伙伴调查。因此,在开始使用客户端实现之前,我正在使用控制台测试api。

在设置auth代码和请求参数之后,我得到以下响应:

代码语言:javascript
复制
{
    "Content-Type": "text/xml",
    "Date": "Sun, 11 Aug 2013 17:43:18 GMT",
    "Server": "Mashery Proxy",
    "X-Mashery-Error-Code": "ERR_403_DEVELOPER_INACTIVE",
    "X-Mashery-Message-Id": "2040f2f4-6a3b-45fe-80be-81c848e42422",
    "X-Mashery-Responder": "prod-j-worker-us-west-1b-19.mashery.com",
    "Content-Length": "27",
    "Connection": "keep-alive"
}

什么意思?合作伙伴应该设置任何配置吗?还是SurveyMonkey控制台无法访问生产环境?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-11 17:57:04

SurveyMonkey的开发者API是由Mashery提供的。如果您是看一看医生,您将在页面底部看到一个状态代码列表,您将看到各种类型的403错误。

您的代码显示了以下内容:"X-Mashery-Error-Code": "ERR_403_DEVELOPER_INACTIVE",基于Mashery的文档,我可能会直接与它们联系,并试图找出您用于访问Mashery的API密钥为何未得到批准。

我的直觉是,问题可能不是直接与SurveyMonkey有关。

票数 3
EN

Stack Overflow用户

发布于 2013-08-12 19:10:34

我见过几次这个错误。以下是您可能会遇到错误的原因:

  1. 您没有提供api_key url参数。
  2. 您将“api_key”错误拼写为“每个You”
  3. 你的钥匙实际上没有启用。您可以在这里查看:https://developer.surveymonkey.com/apps/mykeys

一般来说,https://developer.surveymonkey.com/io-docs是一个生产控制台,但是它有几个问题,我认为SurveyMonkey正在进行修复。

票数 3
EN

Stack Overflow用户

发布于 2013-08-14 14:40:04

您的开发人员帐户可能是不活动的,因为请求太多的密钥。您可以检查您的状态这里。根据我自己的经验,如果我删除了一个键并添加了另一个键,那么新键在一段时间内是不活动的。

请注意,SM只允许JSON作为API (来源)的输出格式。在API控制台中,字段内容-类型应该填写为"application/json“。我认为"text/xml“现在不适用于API了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18174900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档