2017-11-16 17 views
0
function getalbum(){ 
    FB.api(
     '/me', 
     'GET', 
     {"fields":"albums{name,link}"}, 
     function(response) { 
      var album=response.data[1] 
      document.getElementById("photo").innerHTML=album.link; 
     } 
)}; 

を提案することができ、それはfacebook documentationからエラーcannot read the property '1' of unknown私は、このFacebookのAPIを実行しようとしていますが、それは動作していない....あなたが任意の修正

+1

ブロック引用符で説明したように

あなたは、結果がページ分割されているだけでレスポンスオブジェクトのdataを使用する必要があります。 ** {} **ツールバーボタン、Ctrl + K、または4桁のインデントを使用して、将来コードを書式設定してください。ありがとう。 –

答えて

0

を示しています

だからあなたのコードは次のようになります。あなたのalbumsプロパティはresponse OBJECに直接アクセス可能であることを

function getalbum(){ 
    FB.api(
     '/me', 
     'GET', 
     {"fields":"albums{name,link}"}, 
     function(response) { 
      if (response.error) { 
       console.log(error); 
      } else { 
       if (response.albums.length > 0) { 
        var album=response.albums[0] 
        document.getElementById("photo").innerHTML=album.link; 
       } 
      } 
     } 
)}; 

注意t。テキストを引用するために、コードをフォーマットしていないdocumentation

+0

長さを削除した後にプロパティの長さが未定義の長さを読み取ることができないことが表示されている同じ問題が到着しました – Tushar

+0

console.log(応答)を試しましたか?あなたは興味深い情報を見つけるかもしれません... –

関連する問題

 関連する問題