AS3 ve Facebook
Uzun süredir Facebook la yatıp Facebook la kalkıyordum.Yaklaşık 12 uygulama yaptıktan sonra artık konuya hakim olduğum sonucuna vardım.Birde uygulamalardan biri Facebook tarafından doğrulanınca bu konu hakkında bi şeyler söylemeye karar verdim.
Araştırmalarım sonucu en iyi Facebook Apisi Adobe un geliştirdiği.Ancak ben isyankarım: kocaman apiyi öğrenemem diyorsanız. http://wiki.developers.facebook.com/index.php/API adresinden Facebookun apisini öğrenip http://api.facebook.com/restserver.php adresine post etmeniz yeterli
Kendi basit yapınızı bile oluşturmak mümkün.Bu Api çok gemiş ve hala Facebook tarafından genişletiliyor.Sosyal medya uygulamalarının popüler olduğu şu günlerde bu konulardan bahsedip bi şeyler yazmazsam tepkinizi gösterin.En kötü ihtimal 5500 a mesaj atın belki bi şeyler olur
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Teşekkürler, araştıracağım
Levent, sen araştır direk ortak proje yapalım
as2 ile ilgili bir cacık yok galiba
AS2 ölü doğmuş bi çocuktu dostum.AS3 bile yetersizken zaman kaybı olur gibi.
Yetinmeyi bilir misin
Mahallebi’den kalma bi oyun var, as2 ile hazırlamışız da, onu facebook uygulaması yapabilir miyim diye düşündüm?
Levent ayıp ettin şimdi.
AS2 de olsa koyarız oyunu, Facebook iletişimi php-xml çözeriz.
http://sessiztepe.com/kim
url’de taslağı var. as2
olur mu?
Link yanlış mı bana mı öyle geldi?
Levent mesela sana ne lazım onları söyle direk ekrana xml döktürelim?
(mesela uygulamayı kullanan kişinin arkadaşları, albümleri, fotoğrafları vs)
(link doğru)
kullanıcının adını ve profil resmini göstereceğiz,
arkadaşlarına oyun ile ilgili meydan okuyabilecek
(yani arkadaş listesi ve onların resimleri de lazım)
bildiğim kadarıyla oyun için kendi db’mi kullanacağım?
FBML muhabbetine baktım biraz, as2 ile olur inşallah. Galiba senin dediğin gibi xml ve php ile bağlantıyı sağlayacağız
Oyunu gördüm aslında süper fikir
fbml ile kolayca yapabiliriz zaten senin php süper
$facebook->api_client->users_getInfo(“kullanici_id”,’name, pic_square’);
bu komut basitçe adamın adını ve resmini xml eklinde dönderiyor sonra as2 ile gelen xmli parse edip resmi vs alırız zaten.
nasıl bir xml geleceğiniz merak ediyorsan
Burda bi araç var http://developers.facebook.com/tools.php
yöntemden fonksiyonları seçip parametre göndermen lazım.
geriye xml geliyor zaten.
ben sana örnek php vs de yollarım akşama.
Bu uygulamalar sadece facebook üzerinden kullanılmak zorunda?
Eğer kendi veritabanımı kullanacaksam, face ile ilgili satırları çıkararak site üzerinden oynanan bir sürüm de hazırlayabilirim
Uygulama bitti sayılır; FBML ile de denemeler yaptım. Facebook ortamına da aktardım.
Sadece oyun açılınca oyuncunun facebook ad-soyadı SWF içine yüklensin istiyorum ama beceremedim.
PHP içinden değişkeni okutabiliyorum ama face ismini DEĞİŞKEN olarak değil de aşağıdaki gibi elde ediyorum:
echo “”;
Öncelikle veritabanı ve dosyalar sende durabilir.Facebook sana db vermiyorda azcık veri depolamana izin veriyor.
Facebookdan kullanıcı adını almak istiyorsanda basitçe şöyle bi php yazabilirsin:
————————————-
< ?php
echo '‘;
require_once ‘facebook.php’;
$appapikey = ‘*****************’;
$appsecret = ‘*****************’;
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
$user_details = $facebook->api_client->users_getInfo($user_id, ‘name’,'uid’);
$data['name'] = $user_details[0]['name'];
$id = $user_details[0]['uid'];
$name= $data['name'];
echo “ “;
———————-
php kullancı adını alıyor swf ye değişken olarak verdik.ordanda kullanabilirsin bu değişkeni.Aslında bu konuda örnek yapabilirimde zaman lazım.
Bu kısımlar yaptım zaten, ama swf’ye bu veriyi nasıl çekicem, yani as2 kısmı kaldı galiba.
Dosyaları kendi sunucumda barındırıyorum.
Şuanki hali bu:
http://apps.facebook.com/orderinpesinde/
bende swf gelmedi bi sorun oldu sanırım
as2de gelen değişkeni direk kullanabilirsin
facebookda swf adresi yazdığın yere >
http://deneme.com/deneme.swf?isim=osman
diye gönderdiğin değişkeni
trace(_root.isim); // gibi çağırıp kullanabilirsin
Hallettim; fb:swf ile parametre göndererek kolayca yapabiliyormuşuz o olayı.
Uygulamayı biraz daha düzenleyip yayına sokacağım. Teşekkürler