2012-03-30 9 views
0

Ich erstelle eine Facebook-Seite mit jQuery und ich möchte einen Beitrag filtern. Aber ich kann nicht herausfinden, wie. Ich bin nicht sehr erfahren mit jQuery, aber lernen.Auswählen des ersten JSON-Arrays + Filter nach Wort

Also ich möchte die Wörter #weekhap mit dem Hashtag herausfiltern, so dass es für den Besitzer einfacher ist, alles auf Facebook zu verwalten. Ist das überhaupt möglich? Ich verwende diesen Code:

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);  
       }); 
      }); 
}; 

Die Facebook JSON dies erzeugt:

"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 
    }, 

Antwort

0
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>'); 
      } 
     }); 
    }); 
}; 

Verwendung fbFetchWeekhap('#weekhap');

+0

Danke, das :-) funktioniert, aber jetzt muss ich herausfinden, wie man den Beitrag zeigt, der das Tag enthält. Aber zuerst versuche ich das selbst auszuprobieren. – user1268465

+0

Ich kann es nicht herausfinden, ich nehme IndexOf richtig an? – user1268465

Verwandte Themen