Выбор первого массива JSON + фильтр по слову - PullRequest
0 голосов
/ 30 марта 2012

Я создаю страницу Facebook с помощью jQuery и хочу отфильтровать сообщение. Но я не могу понять, как. Я не очень опытен с jQuery, но учусь.

Итак, я хочу отфильтровать слова #weekhap с помощью хэштега, чтобы владельцу было проще управлять всем на Facebook. Это вообще возможно? Я использую этот код:

function fbFetchWeekhap(){
  var url = "https://graph.facebook.com/reindersrobin/posts&access_token=AAAE6AYdEq9sBALPKSIgPUDrdQIy2aHZBQSQI9DuhY1yx9z1ZC1p8TVLTCCIuZBZAgw1ann9iyghVGPLwsTRwOJZAC8a6M53YZD";  
    $.getJSON(url,function(json){
            console.log(json)   
                $.each(json.data,function(i,fb){
                    var html = fb.message;
                $("#weekhap").html(html);     
                });
            });  
};

JSON Facebook генерирует это:

"data": [
    {
      "id": "401455409880061_417873164904952", 
      "from": {
        "name": "ReindersRobin", 
        "category": "Bar", 
        "id": "401455409880061"
      }, 
      "message": "#weekhap", 
      "actions": [
        {
          "name": "Comment", 
          "link": "http://www.facebook.com/401455409880061/posts/417873164904952"
        }, 
        {
          "name": "Like", 
          "link": "http://www.facebook.com/401455409880061/posts/417873164904952"
        }
      ], 
      "privacy": {
        "description": "Public", 
        "value": "EVERYONE"
      }, 
      "type": "status", 
      "created_time": "2012-03-30T05:58:09+0000", 
      "updated_time": "2012-03-30T05:58:09+0000", 
      "comments": {
        "count": 0
      }, 
      "is_published": true
    }, 

1 Ответ

0 голосов
/ 30 марта 2012
function fbFetchWeekhap( filter_word ){ 
    var url = "https://graph.facebook.com/reindersrobin/posts&access_token=ACCESS_TOKEN";
    $.getJSON(url,function(json){ 
        console.log(json);
        $.each(json.data,function(i,fb){
            var html = fb.message;
            if( fb.messsage == filter_word){ # filter here
                $("#weekhap").append('<p>'+html+'</p>');
            }
        }); 
    });
};

использование fbFetchWeekhap('#weekhap');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...