2011-08-26 45 views
6

घटना खोज में, क्वेरी घटना नाम से ही खोज: नमूना http://graph.facebook.com/search?q=party&type=eventफेसबुक ग्राफ एपीआई - खोज घटना

  • वहाँ क्वेरी करने के लिए ईवेंट का वर्णन कोई तरीका है? या अन्य क्षेत्रों?

मैं जब तक या के बाद से उपयोग करने के लिए कोशिश की, लेकिन मैं एक ही परिणाम प्राप्त https://graph.facebook.com/search?q=party&type=event&until=today https://graph.facebook.com/search?q=party & प्रकार = घटना & = कल

    तक
  • FQL केवल घटना आईडी

उत्तर

5

खोज खोज में लौटाई गई सभी घटनाओं के लिए आईडी को वापस लाती है। https://graph.facebook.com/search?q=party&type=event&until=today&fields=id का उपयोग करके आप ईवेंट के सरणी प्राप्त करने के लिए आईडी परिणाम को https://graph.facebook.com/eventid?access_token=yourapptoken पर लूप कर सकते हैं जिसमें विवरण, नाम, छवि इत्यादि शामिल होंगे; पृष्ठ & के लिए

लाइव नमूना घटना यहाँ खोजें:http://shawnsspace.com/plugins/plugins.searcher.php

को देखें:http://developers.facebook.com/docs/reference/api/event/

उदाहरण कोड: मानता पीएचपी-एसडीके 3.1.1 पेज पर स्थापित है।

घटनाक्रमhttps://graph.facebook.com/search?q=conference&type=event


<?php 
    $qi = urlencode($_GET['qs']); 
     if(!$_GET['qs']){ 
     $qi = urlencode($_POST['qs']); 
      if(!$_POST['qs']){ 
     $qi = "party"; 
     } 
    } 
    $search = $facebook->api('/search?q='.$qi.'&type=event&limit=10'); 
     foreach ($search as $key=>$value) { 
     $i=1; 
      foreach ($value as $fkey=>$fvalue) { 
      $i++; 
      if($fvalue[id]=="h"){ 
      }else{    
      $id = $fvalue[id]; 
    $searchResp = $facebook->api('/'.$id.''); 
      $name = $searchResp[name]; 
      $location = $searchResp[location]; 
      $desc = $searchResp[description]; 
      $sTime = $searchResp[start_time]; 
      $eTime = $searchResp[end_time]; 

       echo $name. '<br />'; 
       echo $location. '<br />'; 
       echo $sTime. '<br />'; 
       echo $eTime. '<br /><hr />'; 
     } 
     }; 
    }; 
?> 
<form id="getsearch" method="post" action="yourpage.php"> 
<input type="text" value="" name="qs" id="searchbox" onclick="this.value='';" style="padding: 2px;" size="48"> 
<input type="submit" value="Search" style="padding: 3px;"> 
</form> 

+1

इसका अच्छा अतः शॉन पर आप को देखने के लिए। आप फेसबुक के साथ वास्तव में शानदार हैं इसलिए उपयोगकर्ताओं को आपके द्वारा बहुत फायदा होगा। विस्तृत उत्तर के लिए +1 –

+0

धन्यवाद! आवेस, मैं भी आपको देखकर खुश हूं। –

+0

"v2.1 के बाद FQL को बहिष्कृत किया गया है" स्रोत: https://developers.facebook.com/docs/apps/changelog – augusto

1

घटनाओं के लिए ग्राफ़ एपीआई में खोज वर्तमान में केवल घटना नाम तक सीमित है द्वारा खोज को स्वीकार; मुझे विश्वास नहीं है कि अल्प अवधि में इसे बदलने की योजना है, दुर्भाग्य से

संबंधित मुद्दे