【问题标题】:Readability API可读性 API
【发布时间】:2014-01-04 00:53:43
【问题描述】:

我想使用readability parser API,但是当我调用此 API 时,我得到空白/没有响应。

当我尝试使用其他网址时,相同的代码给出了正确的响应。

<html>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8;"> 
   <head>
      <script language="javascript">
         var getJSON = function(url, successHandler, errorHandler) {
            var xhr = new XMLHttpRequest();
            xhr.open('get', url, true);
            alert("-------" + url);
            //xhr.responseType = 'json';
            xhr.onload = function() {
               var status = xhr.status;
               alert("===========" + status);
               if (status == 200) {
                  successHandler && successHandler(xhr.response);
               } else {
                  errorHandler && errorHandler(status);
               }
            };
            xhr.send();
         };

         function getReading() {
            var url1 = "https://www.readability.com/api/content/v1/parser?url=";
            var testurl = "http://www.saptechnical.com/Tutorials/WebDynproABAP/ALV/page1.htm";
            var urltoken = "&token=tokenkeyhere";
            var finalurl = url1 + testurl + urltoken;
            alert(finalurl);
            getJSON(finalurl, function(data) {
               alert(data.domain);
            });
         }
      </script>
   </head>
   <body>
      <input type="button" value="go" onClick="getReading()" />
</html>

【问题讨论】:

  • 您的 JavaScript 控制台中是否出现任何错误?
  • 不,我没有收到任何错误。早些时候它向我显示了有关 localhost 的错误,即您无法从 localhost 调用 API,因此我更改了 IIS 中的设置并分配了一个域名。但是现在没有错误我仍然无法获得输出。但是在 Crome 中是的,我收到错误消息“请求的资源上不存在‘Access-Control-Allow-Origin’标头。因此,不允许访问原点‘null’。” Mozilla 没有这样的错误。请帮助我。感谢您的回复。

标签: javascript ajax api


【解决方案1】:

我得到了答案,代码现在正在运行.. 我使用 getJSON 方法调用 API。

function getInfo() {
    var url = $("#txtSubmitlink").val();
        $.getJSON("https://www.readability.com/api/content/v1/parser?url="+ url +"&token=tokenkeyhere&callback=?",
        function (data) {
            $("#dvContent").html(data.content);
            $("#imgLeadImage").attr('src', data.lead_image_url);
        });
    }

谢谢大家-

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    相关资源
    最近更新 更多