• 13-11-2014, 12:35:46
    #1
    Sdk kullanarak yönettiğim bir sayfaya fotoğraf yüklemek istiyorum. publish_stream, manage_pages, photo_upload izinlerini alıyorum. Graph api ile sayfaya gönderiyorum, fotoğraf yükleniyor ama sayfa kendi paylaşmış gibi olmuyor. Ben kişisel kullanıcımla sayfaya resim yüklüyormuş gibi oluyorum. Sayfanın access tokenını aldım, onunla yolladım yine olmadı. Öneriniz nedir acaba?
  • 13-11-2014, 15:12:38
    #2
    kodu paylaşabilir misin? belki kodda hata vardır
  • 13-11-2014, 19:49:44
    #3
    1. Kendi tokenizi kullandıgınız icin upload yontemi ile sizin facebook hesap adınız ile paylasim yapilmistir.
    2. kodları paylasabilirseniz mantıga bakıp cevap verebilirim.
  • 15-11-2014, 14:45:22
    #4
    Kodlar bunlar:
    $fsayfid = stripslashes(get_option('fsayfid'));
      $config = array(
        'appId' => get_option('feysap'),
        'secret' => get_option('feyssec')
      );
      $facebook = new Facebook($config);
    
      $user_id = $facebook->getUser();   
    
      $accounts = $facebook->api('/me/accounts', 'GET');
    
    foreach($accounts['data'] as $account) {
     if( $account['id'] ==  $fsayfid || $account['name'] == $fsayfid ){
      $fanpage_token = $account['access_token'];
     }
    }                                         
      if($user_id){
         $ret_obj = $facebook->api('/'.$fsayfid.'/photos', 'POST', array(
                                             'url' => 'http://www.ilyasbat.com.tr/wp-content/yuklemeler/resim/2014/11/hizlial.png',
                                             'message' => 'damtessuyu',
                                             'access_token' => $fanpage_token
                                             )
                                          );
            echo '<pre>Photo ID: ' . $ret_obj['id'] . '</pre>';}
    Access token değeri alıyorum ama bu kod gönderim yapmıyor. access_token parametresini sildiğim zaman kendi adıma gönderim yapıyor.
  • 15-11-2014, 16:30:14
    #5
    parametre olarak url yerine source vereceksin ve değer olarak yüklemek istediğin fotonun server'daki adresini vereceksin, birde böyle dene
                                         'source' => '@/wp-content/yuklemeler/resim/2014/11/hizlial.png',
                                             'message' => 'damtessuyu',
                                             'access_token' => $fanpage_token
                                             )
                                          );
  • 15-11-2014, 23:17:17
    #6
    kabuscobar adlı üyeden alıntı: mesajı görüntüle
    parametre olarak url yerine source vereceksin ve değer olarak yüklemek istediğin fotonun server'daki adresini vereceksin, birde böyle dene
                                         'source' => '@/wp-content/yuklemeler/resim/2014/11/hizlial.png',
                                             'message' => 'damtessuyu',
                                             'access_token' => $fanpage_token
                                             )
                                          );
    Bununla benim sorunumun alakası yok.