【问题标题】:Cannot able to call this API - AJAX无法调用此 API - AJAX
【发布时间】:2017-10-20 16:11:30
【问题描述】:

我正在尝试从 2factor 调用此 SMS API

这是代码,我遇到了 CORS 问题

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "http://2factor.in/API/V1/293832-67745-11e5-88de-5600000c6b13/SMS/991991199/AUTOGEN",
  "method": "GET",
  "headers": {},
  "data": "{}"
}

$.ajax(settings).done(function (response) {
  console.log(response);
});

代码可以在这里找到 - Sample Code 如何在启用 CORS 的情况下发出 http get 请求

即使我使用 'jsonp',我也会得到 ​​p>

意外的令牌':'

如何解决这个问题

【问题讨论】:

  • 确保您的 jQuery 版本为 1.5+(添加了 crossDomain 选项)
  • 您确定没有在其他地方收到意外的令牌错误吗?
  • 是的,我很确定..

标签: javascript jquery angularjs ajax api


【解决方案1】:

您的样品申请有 2 个问题,请先检查。

  1. 电话号码需要10位,您只能传递9位
  2. 无效 API 密钥

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    • 2021-01-24
    相关资源
    最近更新 更多