• 19-03-2013, 16:59:22
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Burada uzun uzun anlattım.

    https://www.r10.net/php/981661-php-il...i-anlatim.html

    Uygulama oluşturmalısınız. appId ve secret keyleri alıp bu sayfadaki makale ile birşeyler yapabilirsiniz. Olay access token i alıp paylaşım yapmakta. Kullanıcıya bir link gösterip, ki burada uygulamayı sadece siz kullanacaksınız diye varsayıyorum, facebooka gidip izin verip access token alacaksınız.

    Bunun yanında şöyle bir çalışmam var. Eklediğiniz içeriğin, facebook twitter reddit pinterest ve 16 daha servise sosyal imleme yapabilecek ve bunu tek tık ile yapabilecek bir sistem geliştiriyorum. Yani php dosyanızda veritbanına ekleme kodunun hemen altına şunun gibi bir kod yazacaksınız;

    paylas($baslik,$icerik,$link,$imaj);

    gibi ve tek tıkla tüm servislere imlenmiş olacak. Üstelik spama düşmeden ve tamamen legal olarak. Bununla ilgilenirseniz fiyat ve detay için PM atabilirsiniz. Facebook ve twitter bitti. Çalışmalarım devam ediyor.
  • 19-03-2013, 17:19:51
    #11
    Cevap için sağolun yalnız ben bu uygulamayı beğenip izin veren herkesin duvarında değil sadece kendi duvarımda paylaşmak istiyorum haberi, yani haber sitesine yeni haber ekledim, aynı zamanda herhangi bir şekilde sadece kendi duvarımda paylaşsın istiyorum.
  • 19-03-2013, 17:37:59
    #12
    bulutto adlı üyeden alıntı: mesajı görüntüle
    Cevap için sağolun yalnız ben bu uygulamayı beğenip izin veren herkesin duvarında değil sadece kendi duvarımda paylaşmak istiyorum haberi, yani haber sitesine yeni haber ekledim, aynı zamanda herhangi bir şekilde sadece kendi duvarımda paylaşsın istiyorum.
    O zaman verdiğim linkten uygulamayı yaparsınız ve sadece siz tıklayıp access token alırsınız. Sonra o access tokeni kullanarak kendi profilinizde paylaşım yaparsınız.
  • 19-03-2013, 17:43:45
    #13
    http://www.yukletr.com/download.php?...d973c321db4908 indirin hocam burdan.

    Banada lazım olduğundan dolayı yazmıştım çok işimi görüyor.
  • 19-03-2013, 17:44:34
    #14
    Peki teşekkürler bir deneyeyim.
  • 19-03-2013, 18:34:41
    #15
    Msn adlı üyeden alıntı: mesajı görüntüle
    http://www.yukletr.com/download.php?...d973c321db4908 indirin hocam burdan.

    Banada lazım olduğundan dolayı yazmıştım çok işimi görüyor.
    Link pasif bir daha paylaşırmısınız.
  • 20-03-2013, 18:32:14
    #16
    <?php
    
    class kucukface
    {
    public $veri=array();
    public $giristamam=false;
    public function __construct($mail,$pass)
    {
    $this->giris($mail,$pass);
    }
    
     public function giris($email,$pass) 
     { 
     $ch = curl_init("https://api.facebook.com/method/facebook.auth.login"); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_USERAGENT, "Opera"); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($ch, CURLOPT_POSTFIELDS, "format=json&v=1.0&access_token=220764691281998%7C7726d0f47b0aa6ef8e2817142c6ae5d8&email=".urlencode($email)."&password=".urlencode($pass)); 
     $data = curl_exec($ch); 
     curl_close($ch); 
     $data=json_decode($data,1);
     if(isset($data["access_token"]))
     {
     $this->veri=$data;
     $this->giristamam=true;
     }
     } 
    
     
     public function api($yol,$metod='get',$postdata=false) 
     { 
     if(substr($yol, 0,1)!='/'){$yol='/'.$yol;}
     $link="https://graph.facebook.com$yol?method=$metod&access_token=".$this->veri["access_token"];
     if($postdata){$link.="&".http_build_query($postdata);}
     echo $link;
     $ch = curl_init($link); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_USERAGENT, "Opera"); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
     $data = curl_exec($ch); 
     curl_close($ch); 
     return $data; 
     } 
    }
    ?>
    örnek kullanımı :
    mesaj paylaşma
    <?php
     $facebook=new kucukface("mail[MENTION=32169]hotmail[/MENTION].com","sifreee");
    
     $data=array("message"=>"denemeee");
    
     if($facebook->giristamam)
     {
     echo $facebook->api('/me/feed','post',$data);
     }
    link paylaşma :
    <?php
     $facebook=new kucukface("mail[MENTION=32169]hotmail[/MENTION].com","sifreee");
    
     $data=array(
    "link"=>"http://r10.net",
    "message"=>"denemeee");
    
     if($facebook->giristamam)
     {
     echo $facebook->api('/me/links','post',$data);
     }
  • 20-03-2013, 20:01:46
    #17
    Tontonq adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    class kucukface
    {
    public $veri=array();
    public $giristamam=false;
    public function __construct($mail,$pass)
    {
    $this->giris($mail,$pass);
    }
    
     public function giris($email,$pass) 
     { 
     $ch = curl_init("https://api.facebook.com/method/facebook.auth.login"); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_USERAGENT, "Opera"); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($ch, CURLOPT_POSTFIELDS, "format=json&v=1.0&access_token=220764691281998%7C7726d0f47b0aa6ef8e2817142c6ae5d8&email=".urlencode($email)."&password=".urlencode($pass)); 
     $data = curl_exec($ch); 
     curl_close($ch); 
     $data=json_decode($data,1);
     if(isset($data["access_token"]))
     {
     $this->veri=$data;
     $this->giristamam=true;
     }
     } 
    
     
     public function api($yol,$metod='get',$postdata=false) 
     { 
     if(substr($yol, 0,1)!='/'){$yol='/'.$yol;}
     $link="https://graph.facebook.com$yol?method=$metod&access_token=".$this->veri["access_token"];
     if($postdata){$link.="&".http_build_query($postdata);}
     echo $link;
     $ch = curl_init($link); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_USERAGENT, "Opera"); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
     $data = curl_exec($ch); 
     curl_close($ch); 
     return $data; 
     } 
    }
    ?>
    örnek kullanımı :
    mesaj paylaşma
    <?php
     $facebook=new kucukface("mail[MENTION=32169]hotmail[/MENTION].com","sifreee");
    
     $data=array("message"=>"denemeee");
    
     if($facebook->giristamam)
     {
     echo $facebook->api('/me/feed','post',$data);
     }
    link paylaşma :
    <?php
     $facebook=new kucukface("mail[MENTION=32169]hotmail[/MENTION].com","sifreee");
    
     $data=array(
    "link"=>"http://r10.net",
    "message"=>"denemeee");
    
     if($facebook->giristamam)
     {
     echo $facebook->api('/me/links','post',$data);
     }

    Hocam, süpersiniz: ama paylaşım türü "sadece ben" işaretli geliyor. /me/feed yerine /me yazdım 1-2 kere denedim paylaştı; ama da sonra /me ile tekrar deneyince error verdi. Error: {"message":"(#10) Application does not have permission for this action","type":"OAuthException","code":10}


    Bide bu şekilde paylaşımın facebook'un server'ı black list'e almasına neden olmaz değilmi ?
  • 21-03-2013, 12:00:38
    #18
    bulutto adlı üyeden alıntı: mesajı görüntüle
    Hocam, süpersiniz: ama paylaşım türü "sadece ben" işaretli geliyor. /me/feed yerine /me yazdım 1-2 kere denedim paylaştı; ama da sonra /me ile tekrar deneyince error verdi. Error: {"message":"(#10) Application does not have permission for this action","type":"OAuthException","code":10}


    Bide bu şekilde paylaşımın facebook'un server'ı black list'e almasına neden olmaz değilmi ?
    gönderileri silmezseniz bir şey olmaz
    /me ye post istek atamazsınız /me/feed şeklinde atacaksınzı gizlilik ayarı facebook profilinden yapılan bir ayar da olabilir şu uyg nın gönderilerini yalnız ben göreyim vs. gibi

    yada api den paylaşırken de ayarlayabilirsiniz gizlilik kısmını örneğin
    şu şekilde herkes görür
    $data=array(
     "message"=>"denemeee",
     "privacy"=>"{'value':'EVERYONE'}",
     );
     if($facebook->giristamam) 
     { 
     echo $facebook->api('/me/feed','post',$data); 
     }
    şu şekilde sadece profil sahibi

    $data=array(
     "message"=>"denemeee",
     "privacy"=>"{'value':'SELF'}",
     );
     if($facebook->giristamam) 
     { 
     echo $facebook->api('/me/feed','post',$data); 
     }
    https://developers.facebook.com/docs...acy-parameter/