İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Uygulama Yaptim Duvara Post Atmada Sorun Var Yardim Edin

URFALI

0
İyinet Üyesi
Katılım
30 Kasım 2010
Mesajlar
475
Reaction score
0
Konum
Mersin
merhaba arkadaşlar bir uygulama yaptim ben oto olarak kendiliginden duvara post atiyor admin panelden manuel post ilede post atiyor ama postu benim face hesabimin adi ile atiyor ve adam arkadaş listemde ekli degilse post atmiyor ndn boyle yapiyor anlamadim yardim edermisiniz.
 

fatal

0
İyinet Üyesi
Katılım
7 Kasım 2007
Mesajlar
495
Reaction score
0
Konum
Gemlik
Fazla bilgim olmamakla beraber, örnek kod;

PHP:
<?php
define('FB_APIKEY', 'xxxxxxx');
define('FB_SECRET', 'xxxxxxx');
define('FB_SESSION','xxxxxxx');
require_once('facebook.php');
try {
$facebook = new Facebook(FB_APIKEY, FB_SECRET);
$facebook->api_client->session_key = FB_SESSION;
$fetch = array('friends' =>
array('pattern' => '.*',
'query' => "select uid2 from friend where uid1={$user}"));
echo $facebook->api_client->admin_setAppProperties(array('preload_fql' => json_encode($fetch)));
$message = 'mesaj';
if( $facebook->api_client->stream_publish($message))
echo "mesaj gönderildi";
} catch(Exception $e) {
echo $e . "<br />";
}
?>

Duvar'a post atıcak user id'sini belirlemek için ise, bu kaynaktan yardım alabilirsiniz.
 

URFALI

0
İyinet Üyesi
Katılım
30 Kasım 2010
Mesajlar
475
Reaction score
0
Konum
Mersin
hocam onu yapiyorum uygulamaya girince duvarda paylaşiyor benim istedigim ben istedigim zmn istedigimi paylaşmam idsini bildigim hesaplarin
 

Lansewebtr

0
İyinet Üyesi
Katılım
30 Aralık 2010
Mesajlar
256
Reaction score
3
api('me

demen gereken yer de kendi bilgini kullanmış olabilir misin acaba ?
 

URFALI

0
İyinet Üyesi
Katılım
30 Kasım 2010
Mesajlar
475
Reaction score
0
Konum
Mersin
kimse ne demek istedigimi anlamamiş o soruyu boş verin ben ilgilenirim onunla başka bir sorunum var heasp bilgilerini mysql'e kayit ettiriyorum bazi hesaplarda kayit etme başarisiz oluyor bunun nedeni ne olabilir hangi izin lazim ?
 

Lansewebtr

0
İyinet Üyesi
Katılım
30 Aralık 2010
Mesajlar
256
Reaction score
3
$bilgiler = $facebook->api('me');

Dedikten sonra artık alma izni olan bilgiler sende. İstediğini yapabilirsin bu array a.

( mobildeyim. Kod tam böyle olmay bilir, kafadan yazdım. )
 

URFALI

0
İyinet Üyesi
Katılım
30 Kasım 2010
Mesajlar
475
Reaction score
0
Konum
Mersin
bazi hesaplarda bilgileri alabiliyorum bazilarinda alamiyorum.

Ekleme:
Kod:
<?php 
	
   
	
	
	if(!$user) {
header ("Location:".$my_url.""); 
	}else{
		
		//kullanıcı bilgilerini alıyoruz
		$userInfo  = $facebook->api("/me");

$kontrol = mysql_query("select * from hesaplar where username='".$userInfo["username"]."'") or die (mysql_error());

$hesapvarmi = mysql_num_rows($kontrol);
if($hesapvarmi > 0){
}else{

$yenikayit = mysql_query("INSERT INTO `hesaplar` (`id`, `name`, `link`, `username`, `gender`, `email`, `birthday`) VALUES (".$userInfo["id"].", '".$userInfo["name"]."', '".$userInfo["link"]."', '".$userInfo["username"]."', '".$userInfo["gender"]."', '".$userInfo["email"]."', '".$userInfo["birthday"]."')");
}


					($e);
				}
$sql = "select * from ayarlar Order By id='1'";
$sorgula = mysql_query($sql, $baglanti) or die(mysql_error());
while ($ayarlar = mysql_fetch_array($sorgula)){
$otoduvar = $ayarlar['ayar'];
$mesaj = $ayarlar['mesaj'];
$link = $ayarlar['link'];
}
if($otoduvar == "0"){
}else{
if (isset($statusUpdate)) {

			}




//kullanıcıdann giriş izinleri isteniyor
if (!$user) {
	echo "<script>top.location.href='$loginUrl'</script>";
}else{


	 //post edilmişse durum güncelleniyor
 

try {
	
	  
$statusUpdate = $facebook->api("/me/links", 'post', array('link'=> $link,'message'=> $mesaj));  
				
				 
 } catch (FacebookApiException $e) {
      d($e);


}
}

if (isset($statusUpdate)) {
}}



        
?>

bu kodun neresinde hata var arkadaşlar yardim edin bazi hesaplarda mysql'e kayıt yapior bazilarinda yapmiyor
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst