Kullanıcı giriş olmadan Facebook Graph API Arama

2 Cevap php

Ben belirli bir arama terimi olan gruplar için bir Facebook Graphp API arama çağrısı vermek için çalışıyorum. important fact dönem ile başlayan, aynı zamanda search for the term within grup adına değil, sadece grupları aramak için. Yani böyle bir şey.

FQL => SELECT * gruplar WHERE groupname LIKE '% vadeli%'

Bildiğim kadarıyla bu FQL mümkün değildir. Bu nedenle Graph API arama kullanmak zorunda.

http://developers.facebook.com/docs/api#search

But I have to issue th call even if the user isn't logged in. Is this possible or is there a possibility to log in a default user with some curl calls without user interaction (without displaying a form)?

(FQL ile örneğin) bir simplier çözüm varsa söyle lütfen.

2 Cevap

Ben grafik API ile çalışmak ve FQL ile çok ancak ben denemek istiyorum bir yolu, bir elde etmek için http://developers.facebook.com/docs/authentication/#authenticating-users-in-a-web-application de cURL komut kullanıyor .. vs vs farklılıkların% 100 emin değilim Eğer sitede (grafik API sınamak için iyi bir yol üzerinde görebileceğiniz gibi auth simge, o zaman grafik parametrelere alınan auth belirteci eklemeniz gerekir seviyor ya da daha sonra API kopyalama facebook oturum sırasında verilen sorgular örnek üzerine tıklamak kodu ve böylece parçalar 'sorun' parçaları biliyorum) [size auth belirteci sonra birleştirerek alabilirsiniz test, sen sorgudan istediğiniz sonuçları alabilirsiniz testi] gibi süreci kesiliyor.

Bu başarısız olursa, "single sign-on-java script" gidin ve facebook çerez gelen auth belirteci almak için kullandığınız koda bir göz var, ben FQL o çerez erişmek mümkün olabilir notced.

Bu bazı yardımcı olmuşumdur! Bu fikirler işe yaramadı lütfen söyle.

Jon

PHP-SDK 3.1.1, hiçbir kimlik denetimi kullanarak veya gerekli access_token. This sample assumes you have PHP-SDK installed on the page.

  1. Use a form post the question to the page, arguments for get and post are included. This will return the array from search https://graph.facebook.com/search?q=facebook&type=group

<?php
    $q = urlencode($_GET['qs']);
        if(!$_GET['qs']){
        $q = urlencode($_POST['qs']);
            if(!$_POST['qs']){
        $q = "facebook";
        }
    }
    $MEsearch = $facebook->api('/search?q='.$q.'&type=group');
       foreach ($MEsearch as $key=>$value) {
       $i=1;
          foreach ($value as $fkey=>$fvalue) {
          $i++;
          if($fvalue[id]=="h"){
          }else{
            $groupname = $fvalue[name];
            $groupid = $fvalue[id];
            $groupversion = $fvalue[version];
               echo $groupname. '<br />';
               echo $groupid. '<br />';
               echo $groupversion. '<br /><hr />';
          }
       };
    };
?>

Örnek Kullanım http://shawnsspace.com/plugins/photofeed.php altındaki Plugin alın ve eylem Bu örneği görmek için arama kutusuna tıklayın.