Asana API ERROR语法无效标签

时间:2013-04-14 18:43:57

标签: jquery asana

我尝试在我的HTML,CSS和Jquery Only项目中集成Asana API。我收到响应,但我得到无效语法错误,请指导使用客户端可用功能的错误..我不能使用任何服务器端解决方案。所以请求帮助找到客户端解决方案只是感谢你谢谢。

$.ajax({
          url : 'https://app.asana.com/api/1.0/workspaces/',
          username : API_KEY,
          dataType: 'jsonp',
          contentType:"application/json",
          success: function (response) {
              console.log(response["data"]);
          },
          error: function (xhr, ajaxOptions, thrownError) {
              console.log(xhr.status);
              console.log(xhr.thrownError);
      }
});

1 个答案:

答案 0 :(得分:0)

(我在Asana工作。)

Asana API目前不支持jsonp作为数据类型。您获得的错误可能是尝试解释Asana服务器不兼容响应的jQuery引擎。

使用API​​密钥从Javascript进行身份验证意味着在客户端上公开了完整的客户端凭据,这是一种我们不鼓励的不安全做法;这就是我们今天不支持jsonp的原因。

但是,我们只是recently launched OAuth,这是一种更安全的身份验证方式。我们希望很快为OAuth连接的客户端添加jsonp支持,敬请期待。