2016-06-24 12 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"); 
     }); 
    } 
関連する問題