Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Facebook apileriyle portal uygulamanızı uzaktan bağlantı kurdurtmak

sevimsli

🌟Usta Tasarımcı🌟
Katılım
5 Ara 2008
Mesajlar
273
Tepkime puanı
8
Facebook apileriyle kendi yapmış olduğum bir müşterinin portal üye girişine uzaktan servis bağlantısı yaptım ve kişilerin sorgulatarak uzaktan uygulama ekleme yöntemi facede.

Önce kendi portalımda key ve associateler tanımladım ..Daha sonra sql datamı real time xml e çevirme işlemi uyguladım ..Portal php dir ..Sonra search işlemini devre dışı buraktım..Ve aşağıdaki gibi kod facebook apilerini yerleştirdim..

<?php
class PortalimClient {
public $portalim_key;
public $portalim_associate;
public function __construct($portalim_key, $portalim_associate=''){
$this->portalim_key = $portalim_key;
$this->portalim_associate = $portalim_associate;
}
/**

function facebook_search($params){
$url = $this->build_query($params);
$response = file_get_contents($url);
$xmlObject = simplexml_load_string($response);
return $xmlObject;
}
/**

Bu kodları çalıştırdığımda facebookdan bir uzaktan web servis bağlanti ekranı geldi ve bana şunları sordu

UPDATE portal SET asin = 'B0001ZZNNI' WHERE portalim_id = 1;
UPDATE portalSET asin = 'B000B69E9G' WHERE portalim_id = 2;
UPDATE portal SET asin = 'B000GABOTU' WHERE portalim_id = 3;;
UPDATE portalSET asin = 'B000B69E9G' WHERE portalim_id =4;;
UPDATE portal SET asin = 'B00002STXN' WHERE portalim_id = 5;
UPDATE portal SET asin = 'B00002SVFV' WHERE portalim_id = 6;;
UPDATE portal SET asin = 'B000ID1AKI' WHERE portalim_id = 7;;
UPDATE portal SET asin = 'B00000DMB3' WHEREportalim_id = 8;;
UPDATE portal SET asin = 'B000FPM8OG' WHERE portalim_id = 9;;
UPDATE portal SET asin = 'B000W1XGW6' WHERE portalim_id = 10;;

Bu tüm xml bağlantisini face ile birleştirerek sorgulama yaptırdığımda facein bana açmış olduğu hizmeti update etmek anlamına geliyor ..Böylelikle face in asin bağlantısınıda görmüş oluyorum...

Daha sonra bağlandığınızda size bir tasarım ekranı geliyor bu ekrandada css yazıyorsunuz . Ondan sonra code kısmına tekrar dönüş yaparak facebook apisini yerleştiriiyorsunuz


$facebook_config['debug'] = true;/Face apisiyle debug et

$facebook_config['api_key'] = '<benim_api_key>';
$facebook_config['secret'] = '<benim_şifrem>';

require_once = '<path_to_libraries>/facebook.php';/sonrada liberaryi yerleştirdim .

FAcebook uzaktan bağlantı alanını kapatım portalı tekrar çalıştırdığımda artık facebook ile alışveriş yaparak kişileri okutturduğum bi uygulama yapmış oluyorsun...

Tabi farklı farklı uygulamalarda var örneğin veritabanını facebooka yerleştirip ordan okutabiliyorsun . Yada kişilerin profilini facebookdan kullanıcı adı ve şifresiyle direk portalına yerleştirebiliyorsun.Facebookdan gönderilen her msj arkadaşı sizin portalada üye ise sizin portaldanda msj gidiyor gibi...Enteresan ve çok güzel şeyler var...

Tabi bu apiler farklı bir mantıkta ne php yada herhangi bir kod dilleriyle alakası değil facebookun apilerine FBS deniyor kendi scriptlerini çıkarmış adamlar facebookun veritabanını kullanırsan bunada FQL deniyor,facebookun taglama modelini kullanırsan yada uygulamalarını embed yaparsan bunada FBML deniyor tamamen kendi mantığı ile işliyor çok güzel heyecanlı yeni bir mantık yöntemi aynı google apileri gibi..Ama google apilerinde async bağlantısı kurarken fbs asin bağlantısı kuruyor yani onlarda birbirinden çok farklı ama incelerseniz göreceksiniz ki çok değişik yapıya sahipler ayrıca heyecanlı ve mantığı santranç ın hamle sayısı kadar fbs lerde api ve kod hamlesi kullanmışlar sizin portal ile face farklı alanlarda her 2 li kod satırı ile çalışıp farklı bağlantı hamlesi yapıyor çok enteresan kodların ne anlama geldiğini tam olarak bilmesenizde santrançı iyi biliyorsanız fbs mantığını çok çabuk cözersiniz ve heyecanlı gelecektir bu kod mantığı size..
 
Son düzenleme:

blueden

Kreatif Stratejist
👑Efsanevi Grafiker👑
Katılım
26 Şub 2008
Mesajlar
7,264
Tepkime puanı
176
Paylaşım için teşekkürler, emeğinize sağlık.
 

sevimsli

🌟Usta Tasarımcı🌟
Katılım
5 Ara 2008
Mesajlar
273
Tepkime puanı
8
Facebook bunu yaptıysa kesin myspacede böyle bişeyler çıkarmışmıdır diye baktım ondada myspace apileri var ona layout deniyor ama o tamamen farklı onunkide çok enteresan aspx ile herhangi bir fonksiyon kullanmak yerine php+xml ve javascript kullanmışlar . Gerçei tam olarak hoşuma gitmedi ama (önyargılımı yaklaştım bilmiyorum) iphone programlaması yapabiliyorsunuz ordada ama şöyle bir sorun var şimdi aspx dillerini çıkaran kendi portalında kullanan bir firma kurum neyse işte php ile api dağıtması bana bu ne perhiz bu ne lahana turşusu dedirtti bana ...:))
 
Üst