2017-06-17 16 views
1

私のウェブサイトからデータを取得するAlexaスキルを作成しようとしていますが、HTTPSを使用するとリクエストエラーが発生します。ニューヨーク・タイムズ。ここでは、コードスニペットカスタムAlexaスキルでHTTPSが機能しない

function url() { 
    return "http://en.wikipedia.org/w/api.php?action=query&format=json&list=search&utf8=1&srsearch=Albert+Einstein" 
} 

    function url2() { 
     return { 
      url: "https://api.nytimes.com/svc/books/v3/lists.json", 
      qs: { 
       "api-key" : "8430ae194d0a446a8b1b9b9d607b2acc", 
       "list" : "hardcover-fiction" 
      } 
     } 
    } 

function url3() { 
    return "https://mywvc.test.wvc.org/Alexa/Index?question=where%20is%20free%20parking" 
} 

function getJSON(callback) { 
    // HTTP - WIKPEDIA 
    // request.get(url(), function(error, response, body) { 
    //  var d = JSON.parse(body) 
    //  var result = d.query.searchinfo.totalhits 
    //  if (result > 0) { 
    //   callback(result); 
    //  } else { 
    //   callback("ERROR") 
    //  } 
    // }) 

    // HTTPS with NYT 
    // request.get(url2(), function(error, response, body) { 
    //  var d = JSON.parse(body) 
    //  var result = d.results 
    //  if (result.length > 0) { 
    //   callback(result[0].book_details[0].title) 
    //  } else { 
    //   callback("ERROR") 
    //  } 
    // }) 


    // HTTPS - WVC 
    request.get(url3(), function(error, response, body) { 
     var d = JSON.parse(body) 
     var result = d.answer 
     if (result > 0) { 
      callback(result); 
     } else { 
      callback("ERROR") 
     } 
    }) 

} 

enter image description here

+0

サーバーをホストするために何を使用していますか? – Hunter

答えて

0

Your siteは、いずれかのセキュリティ認証に問題があります。ブラウザでさえ、セキュリティ警告が表示され、httpsは機能しません。

このセキュリティエラーの詳細については、次のページのMozilla support page for this errorを参照してください。

サイトのセキュリティ証明書を更新し、ブラウザで正しく動作していることを確認してください。あなたの問題は、アレクサでも解決されます。

+0

これで問題は解決しませんでした。 – McCormick32

関連する問題