2016-06-24 143 views
0

我正在使用clarifai.com API。在我下面的代碼中,我使用了一個示例圖像,代碼通過Clarifai.getTagsByUrl()運行,但它不警告數組。我怎樣才能輸出所有的標籤(我明白我正在獲取一個數組,但它不會提醒任何事情)?謝謝。API不返回結果

的index.html:

<html> 
<head> 
<script src="https:///sdk.clarifai.com/js/clarifai-1.2.1.js"></script> 
[..style..] 
</head> 
<body> 
<button onclick="run()">Click!</button> 
<script> 
[..js..] 

    run(){ 
    Clarifai.initialize({ 
     'clientId': '{ClientId}', 
     'clientSecret': '{clientSecret}' 
    }); 

      // get a token 
      function getToken() { 
      Clarifai.getToken().then(
       handleResponse, 
       handleError 
      ); 
      }; 
      // get tags with an array of images 
      function getTags() { 
      Clarifai.getTagsByUrl('https://samples.clarifai.com/wedding.jpg').then(
       if (status_code == 200){ 
       alert(results) 
       }, 
       if (status_code != 200){ 
       console.log("SOMETHING WENT WRONG"); 
       } 
      ); 
      }; 


      getTags(); 
    } 

</script> 
</body> 
</html> 
+0

是否CONSOLE.LOG出事了? –

回答

0

試試這個你getTags()

// get tags with an array of images 

    function getTags() { 

    Clarifai.getTagsByUrl('https://samples.clarifai.com/wedding.jpg').then(
     function(response){ 
     console.log(response.results[0].result.tag) 
     }, 
     function(error){ 
     console.log("SOMETHING WENT WRONG"); 
     }); 
    }