Facebook API ile otomatik durum güncelleme
Sitemize giriş yapmış birinin, Facebook’taki durumunu otomatik olarak nasıl güncelleyeceğimize bakalım. Durum güncellemesi yapabilmek için kullanıcının sitemize Facebook Connect ile bağlanması gerekmektedir. Bu entegrasyonun nasıl yapılacağını Graph API ile Facebook Connect – 1 yazımızda paylaşmıştık.
Amacımız kullanıcının Facebook sayfasında şu şekilde bir durumu otomatik olarak yayınlamak:
Öncelikle kullanıcıdan gerekli izinleri almamız gerekiyor. İzin almak için login-buton’unda perms özelliğine alacağımız izinleri ekleriz. Bu örnekte kullanıcıdan duvarında yazı yayınlama izini isteyeceğiz. Bu izini isteyecek publish_stream değişkenini ekliyoruz.
<fb:login-button autologoutlink="true" perms="publish_stream"></fb:login-button>
Ardından otomatik durum güncelleyecek kodu sayfamıza ekleyelim:
function statuGuncelle(){
var body = "cebirci.com'da 'Facebook API ile otomatik Statü güncelleme' yazısını inceliyor.";
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Hata Oluştu');
} else {
alert('Duvara eklenen Post ID: ' + response.id);
}
});
}
Örnek sayfayı şurada görebiliriz: http://www.cebirci.com/demo/FB_DurumGuncelleme
İlgili diğer başlıklar:

Thanks for the nice story, even if it did take quite a long time to read. (English is not my mother language) May I ask where you get your sources from? Thankyou!
Thank you for your comment. It would be nice to have a multi-language blog. But unfortunately, I can not have enough time for that. The source for this post is the original Facebook API. You can read official documents about the FB.api method in Facebook Javascript SDK. Here is the link:
http://developers.facebook.com/docs/reference/javascript/FB.api
Hey dude,
I wish to thank you for your important support to our effort to develop “Facebook automated status updating project” !
I work in NASA and all colleagues in here are appreciated for your amazing computer knowledge.
This time a rocket will be on Mars with the help of your incredible experience on .Net technologies.
Thanks Mr. Cebirci. Many thanks!
J.Berkeley
National Aeronautics and Space Administration – U.S.A.
Merhabalar,ben c# üzerinden facebooka otomatik post gönderiyorum ancak bir sıkıntı var kişi hesabına değilde fan sayfasına gönderiyorum ancak sıkıntı şu ki fan sayfasına gönderdiğim postlar benim kendi kişisel hesabım adına gidiyor ben admini olduğum fan sayfası paylaşmış gibi göndermek istiyorum yani normal elle birşey paylaşmış gibi paylaşmak istiyorum program üzerinden de ancak bunu yapamadım…yardımcı olabilir misiniz?
İyi günler,kolay gelsin.
merhaba,
facebookta kişinin profiline video nasıl eklenir bu konuda yardımcı olurmusunuz? link , örnek vs.
iyi çalışmalar.
Merhaba,
hocam, ben connect ile bağlanılmamışsa farklı bir sayfaya yönlendirmek istiyorum, bir şekilde php ile haberleşmem gerek eğer giriş yapılmamışsa içeriğin yarısını göstermek istiyorum. nasıl yaparım bir fikriniz var mı?
Merhabalar güzel bir paylaşım ancak bir sorum olacaktı. Duvara yazarken cebirci.com aracılığıyla yazısını nasıl kaldırabiliriz ?