0

Facebookにページがあります。https://www.facebook.com/pages/2playcz-Tenisov%C3%A1-%C5%A1kola/190320081093741

ajaxを使用して自分のWebサイトで写真を表示したいと思います。

javascriptを使用して自分のWebサイトの写真を表示するにはどうすればよいですか?

私はこれを試しました:

    <script type="text/javascript">

   $(function() {
    $.post('https://graph.facebook.com/190322704426812/photos',{

        }, function(data) {

    $.each(data, function(key, value) {
    //alert(key + ': ' + value);
});
 },"json");

});
    </script>

データ:

{
   "data": [
      {
         "id": "190322817760134",
         "from": {
            "name": "2play.cz - Tenisov\u00e1 \u0161kola",
            "category": "Sports league",
            "id": "190320081093741"
         },
         "picture": "http://photos-h.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_s.jpg",
         "source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_n.jpg",
         "height": 149,
         "width": 187,
         "images": [
            {
               "height": 1631,
               "width": 2048,
               "source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/s2048x2048/303504_190322817760134_142853251_n.jpg"
            },
            {
               "height": 149,
               "width": 187,
               "source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_n.jpg"
            },
            {
               "height": 149,
               "width": 187,
               "source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_n.jpg"
            },
            {
               "height": 382,
               "width": 480,
               "source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/s480x480/303504_190322817760134_142853251_n.jpg"
            },
            {
               "height": 254,
               "width": 320,
               "source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/s320x320/303504_190322817760134_142853251_n.jpg"
            },
            {
               "height": 143,
               "width": 180,
               "source": "http://photos-h.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_a.jpg"
            },
            {
               "height": 103,
               "width": 130,
               "source": "http://photos-h.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_s.jpg"
            },
            {
               "height": 103,
               "width": 130,
               "source": "http://photos-h.ak.fbcdn.net/hphotos-ak-snc7/s75x225/303504_190322817760134_142853251_s.jpg"
            }
         ],
         "link": "https://www.facebook.com/photo.php?fbid=190322817760134&set=a.190322704426812.39225.190320081093741&type=1",
         "icon": "http://static.ak.fbcdn.net/rsrc.php/v2/yz/r/StEh3RhPvjk.gif",
         "created_time": "2012-06-09T13:34:24+0000",
         "updated_time": "2012-06-09T13:34:25+0000"
      }
   ],
   "paging": {
      "next": "https://graph.facebook.com/190322704426812/photos?value=1&redirect=1&limit=25&after=MTkwMzIyODE3NzYwMTM0"
   }
}

エラーが発生しました:

{
   "error": {
      "message": "A user access token is required to request this resource.",
      "type": "OAuthException",
      "code": 102
   }
}

次の行を読む必要があります。

"picture": "http://photos-h.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_s.jpg"
"source": "http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/303504_190322817760134_142853251_n.jpg"
4

1 に答える 1

1

$.getであるはずの$.postを使用しています。これをチェックしてください。これは、あなたの望むことですか?

http://jsfiddle.net/gz9HJ/

于 2012-07-02T12:04:37.827 に答える