Submit Search
Upload
Facebook Platform, Genel Kavramlar, iFrame & FQL
•
Download as PPTX, PDF
•
1 like
•
660 views
Ozkan Altuner
Follow
Ozgur Demir's presentation at Facebook Developer Garage Istanbul - 2009-10-11
Read less
Read more
Technology
Report
Share
Report
Share
1 of 34
Download now
Recommended
Supermods Enter Rehab
Supermods Enter Rehab
Zero11 Propaganda e Publicidade
7.11.2009. Ppt
7.11.2009. Ppt
Darplay
Cancer de pancreas
Cancer de pancreas
ramiro solano
Cancer de pancreas
Cancer de pancreas
ramiro solano
Open Access in Serbia
Open Access in Serbia
Sanja Antonic
Auto
Auto
basilio duller
Us Education
Us Education
FLBiblioteka
Alex dd
Alex dd
312alexjunior
Recommended
Supermods Enter Rehab
Supermods Enter Rehab
Zero11 Propaganda e Publicidade
7.11.2009. Ppt
7.11.2009. Ppt
Darplay
Cancer de pancreas
Cancer de pancreas
ramiro solano
Cancer de pancreas
Cancer de pancreas
ramiro solano
Open Access in Serbia
Open Access in Serbia
Sanja Antonic
Auto
Auto
basilio duller
Us Education
Us Education
FLBiblioteka
Alex dd
Alex dd
312alexjunior
О "Лигал Сити"
О "Лигал Сити"
Legal City
Prezentare Relazzo
Prezentare Relazzo
dekora
10 actitudes
10 actitudes
Francisco Javier Feliu
[大学毕业等于零 !]崔传桢&郑瑞强.影印版
[大学毕业等于零 !]崔传桢&郑瑞强.影印版
wickedsoho
Akbid Power Baru
Akbid Power Baru
amaen
Карта рязани
Карта рязани
Alexander Sarychev
Katalogizacija radnog vremena
Katalogizacija radnog vremena
nluksa
Fotos Del Colegio PacíFico Cembranos
Fotos Del Colegio PacíFico Cembranos
Doris
Multimidia
Multimidia
Ewertonvasco
My Title
My Title
dfaze
α τάξη κεφ 5ο σελ 34
α τάξη κεφ 5ο σελ 34
vfilip
Punto limpio (ceip francisco de goya)
Punto limpio (ceip francisco de goya)
edump
Anuncie Midia kit oartigo.com.br
Anuncie Midia kit oartigo.com.br
Guthierres Cavalcante
Baby
Baby
klas2kob
Oracion
Oracion
alvaromack
Booznet
Booznet
booznetar
2009/09/02 meeting
2009/09/02 meeting
Che-Hsien Lin
Intranet Enterprise 2.0 in Indesit
Intranet Enterprise 2.0 in Indesit
Luca Simonelli
Régimen y sistema político
Régimen y sistema político
richard-96
Medio ambiente vicente
Medio ambiente vicente
edump
Smart Hardware Platform for Smart Cities
Smart Hardware Platform for Smart Cities
Ozkan Altuner
2014'te Mobil Trendler
2014'te Mobil Trendler
Ozkan Altuner
More Related Content
Viewers also liked
О "Лигал Сити"
О "Лигал Сити"
Legal City
Prezentare Relazzo
Prezentare Relazzo
dekora
10 actitudes
10 actitudes
Francisco Javier Feliu
[大学毕业等于零 !]崔传桢&郑瑞强.影印版
[大学毕业等于零 !]崔传桢&郑瑞强.影印版
wickedsoho
Akbid Power Baru
Akbid Power Baru
amaen
Карта рязани
Карта рязани
Alexander Sarychev
Katalogizacija radnog vremena
Katalogizacija radnog vremena
nluksa
Fotos Del Colegio PacíFico Cembranos
Fotos Del Colegio PacíFico Cembranos
Doris
Multimidia
Multimidia
Ewertonvasco
My Title
My Title
dfaze
α τάξη κεφ 5ο σελ 34
α τάξη κεφ 5ο σελ 34
vfilip
Punto limpio (ceip francisco de goya)
Punto limpio (ceip francisco de goya)
edump
Anuncie Midia kit oartigo.com.br
Anuncie Midia kit oartigo.com.br
Guthierres Cavalcante
Baby
Baby
klas2kob
Oracion
Oracion
alvaromack
Booznet
Booznet
booznetar
2009/09/02 meeting
2009/09/02 meeting
Che-Hsien Lin
Intranet Enterprise 2.0 in Indesit
Intranet Enterprise 2.0 in Indesit
Luca Simonelli
Régimen y sistema político
Régimen y sistema político
richard-96
Medio ambiente vicente
Medio ambiente vicente
edump
Viewers also liked
(20)
О "Лигал Сити"
О "Лигал Сити"
Prezentare Relazzo
Prezentare Relazzo
10 actitudes
10 actitudes
[大学毕业等于零 !]崔传桢&郑瑞强.影印版
[大学毕业等于零 !]崔传桢&郑瑞强.影印版
Akbid Power Baru
Akbid Power Baru
Карта рязани
Карта рязани
Katalogizacija radnog vremena
Katalogizacija radnog vremena
Fotos Del Colegio PacíFico Cembranos
Fotos Del Colegio PacíFico Cembranos
Multimidia
Multimidia
My Title
My Title
α τάξη κεφ 5ο σελ 34
α τάξη κεφ 5ο σελ 34
Punto limpio (ceip francisco de goya)
Punto limpio (ceip francisco de goya)
Anuncie Midia kit oartigo.com.br
Anuncie Midia kit oartigo.com.br
Baby
Baby
Oracion
Oracion
Booznet
Booznet
2009/09/02 meeting
2009/09/02 meeting
Intranet Enterprise 2.0 in Indesit
Intranet Enterprise 2.0 in Indesit
Régimen y sistema político
Régimen y sistema político
Medio ambiente vicente
Medio ambiente vicente
More from Ozkan Altuner
Smart Hardware Platform for Smart Cities
Smart Hardware Platform for Smart Cities
Ozkan Altuner
2014'te Mobil Trendler
2014'te Mobil Trendler
Ozkan Altuner
Mevcut Uygulamanızı Windows Phone 7'ye Taşımak
Mevcut Uygulamanızı Windows Phone 7'ye Taşımak
Ozkan Altuner
Facebook Uygulama Anatomisi ve .NET Kullanarak Facebook Uygulamasi Yazmak
Facebook Uygulama Anatomisi ve .NET Kullanarak Facebook Uygulamasi Yazmak
Ozkan Altuner
Facebook Connect For Your Website
Facebook Connect For Your Website
Ozkan Altuner
.NET Kullanarak Facebook Uygulamasi Gelistirmek
.NET Kullanarak Facebook Uygulamasi Gelistirmek
Ozkan Altuner
More from Ozkan Altuner
(6)
Smart Hardware Platform for Smart Cities
Smart Hardware Platform for Smart Cities
2014'te Mobil Trendler
2014'te Mobil Trendler
Mevcut Uygulamanızı Windows Phone 7'ye Taşımak
Mevcut Uygulamanızı Windows Phone 7'ye Taşımak
Facebook Uygulama Anatomisi ve .NET Kullanarak Facebook Uygulamasi Yazmak
Facebook Uygulama Anatomisi ve .NET Kullanarak Facebook Uygulamasi Yazmak
Facebook Connect For Your Website
Facebook Connect For Your Website
.NET Kullanarak Facebook Uygulamasi Gelistirmek
.NET Kullanarak Facebook Uygulamasi Gelistirmek
Facebook Platform, Genel Kavramlar, iFrame & FQL
1.
2.
Facebook PlatformGenelKavramlar, iFrame
& FQL ÖzgürDemir Site Reliability Engineer / Software Engineer 11 Ekim 2009
3.
Facebook Platform Nedir
?
4.
Facebook Platform Nedir
? Facebooktemelişlevlerini, yazılımgeliştiricilerinkullanımınasunmakiçinhazırlanmışolanbileşenlerbütünüdür
5.
Facebook Platform Nedir
? Facebooktemelişlevlerini, yazılımgeliştiricilerinkullanımınasunmakiçinhazırlanmışolanbileşenlerbütünüdür Identity (Kimlik)
6.
Facebook Platform Nedir
? Facebooktemelişlevlerini, yazılımgeliştiricilerinkullanımınasunmakiçinhazırlanmışolanbileşenlerbütünüdür Identity (Kimlik) Social Graph (SosyalGrafik)
7.
Facebook Platform Nedir
? Facebooktemelişlevlerini, yazılımgeliştiricilerinkullanımınasunmakiçinhazırlanmışolanbileşenlerbütünüdür Identity (Kimlik) Social Graph (SosyalGrafik) Stream (VeriAkışı)
8.
SocialGraph Identity Stream
Facebook Platform Nedir ? Facebooktemelişlevlerini, yazılımgeliştiricilerinkullanımınasunmakiçinhazırlanmışolanbileşenlerbütünüdür Identity (Kimlik) Social Graph (SosyalGrafik) Stream (VeriAkışı)
9.
Nasıl ?
10.
Facebook Platform Bileşenleri
11.
FacebookPlatform Bileşenleri Facebook
API FBML (Facebook Markup Language) XFBML (Extended FBML) FQL (Facebook Query Language) FBJS (FacebookJavascript Library)
12.
FacebookUygulamasıVeriGösterimYöntemleri
13.
14.
FacebookUygulamasıVeriGösterimYöntemleri - FBML
- iFrame
15.
iFrameUygulamalarında Program Akışı
16.
http://apps.facebook.com/uygulama_adresi/
17.
http://apps.facebook.com/uygulama_adresi/ Sayfayüklemeistemi Facebook
18.
http://apps.facebook.com/uygulama_adresi/ iFramedışındakiiçerikvefb_sigparametreleri Facebook
19.
UygulamaSunucusu iFrameiçeriğiistemi http://apps.facebook.com/uygulama_adresi/
20.
UygulamaSunucusu iFrameiçeriğiistemi http://apps.facebook.com/uygulama_adresi/
API istemi (FQL) apps.facebook.com
21.
UygulamaSunucusu iFrameiçeriğiistemi http://apps.facebook.com/uygulama_adresi/
API sonuçverisi apps.facebook.com
22.
UygulamaSunucusu iFrameiçeriği http://apps.facebook.com/uygulama_adresi/
23.
YetkilendirmeveGüvenlik
24.
YetkilendirmeveGüvenlik fb_sigparametreleri
25.
YetkilendirmeveGüvenlik fb_sigparametreleri fb_sig_added
fb_sig_api_key fb_sig_locale fb_sig_time fb_sig_user/fb_sig_canvas_user fb_sig_session_key fb_sig_expires fb_sig_in_canvas fb_sig_in_profile_tab
26.
YetkilendirmeveGüvenlik $_REQUEST vefb_sig
$fbsig = array(); foreach($_GET as $key=>$value) { if(substr($key,0,7) == 'fb_sig_') { $fbsig[substr($key,7)] = $value; } } ksort($fbsig); foreach($fbsig as $key=>$value) { $string .= $key . '=' . $value; } $string .= $secret; if (md5($string) == $_GET['fb_sig’]) { // OK } else { // NOT OK }
27.
FQL SELECT name,
status, is_app_userFROM user WHERE uid=211031
28.
FQL require_once 'facebook.php';
$appapikey = ’UYGULAMA APP KEY'; $appsecret = ’UYGULAMA APP SECRET';
29.
FQL require_once 'facebook.php';
$appapikey = ’UYGULAMA APP KEY'; $appsecret = ’UYGULAMA APP SECRET'; $sessionKey = $_REQUEST['fb_sig_session_key']; $fbClient = new FacebookRestClient($appapikey, $appsecret, $sessionKey);
30.
FQL require_once 'facebook.php';
$appapikey = ’UYGULAMA APP KEY'; $appsecret = ’UYGULAMA APP SECRET'; $sessionKey = $_REQUEST['fb_sig_session_key']; $fbClient = new FacebookRestClient($appapikey, $appsecret, $sessionKey); $userid = $_REQUEST['fb_sig_user']; $fql = "SELECT name, status, is_app_user FROM user WHERE uid= “ . $userid; $userInfo = $fbClient->fql_query($fql);
31.
FQL require_once 'facebook.php';
$appapikey = ’UYGULAMA APP KEY'; $appsecret = ’UYGULAMA APP SECRET'; $sessionKey = $_REQUEST['fb_sig_session_key']; $fbClient = new FacebookRestClient($appapikey, $appsecret, $sessionKey); $userid = $_REQUEST['fb_sig_user']; $fql = "SELECT name, status, is_app_user FROM user WHERE uid= “ . $userid; $userInfo = $fbClient->fql_query($fql); // $userInfo[0][‘name’] Kullanicinin tam adi // $userInfo[0][‘status’] Status mesaji // ..
32.
Sorular ?
33.
Sorular ? ozgur@facebook.com
Subject: Garage
Editor's Notes
Facebook Platform,Facebook’untemelislevleriniyazilimgelistiricilerinkullaniminasunmakicingelistirdigibilesenlerbutunudur.
Pekibutemelislevlernelerdir?
Identity, Facebookkullanicilarininyadakurumlarinveurunlerin, Facebookuzerindeolusturduklariprofillervebuprofillerinicerdigikimlikbilgilerindenolusur.
Social Graph, Facebookuzerindeprofillerileifadeedilenkimliklerinbirbirleriileolaniliskileriniifadeeder.
Stream ise social graph icerisinde, profillerinbirbirleriile, profillerdenolusanbirgrupileyadatumdunyailepaylastiklariverileriifadeeder.
Facebook Platform,Facebook’untemelislevleriniyazilimgelistiricilerinkullaniminasunmakicingelistirdigibilesenlerbutunudur.
Pekiyazilimlarbubilesenlerikullananyazilimlarinasilgelistirebilirler ?
Facebook API, Facebook API 3rd party yazilimlarinFacebookPlatform’ukullanabilmesiicingerekenyazilimbilesenlerininbutunudur.
Facebook APIile, Facebook API 3rd party yazilimlarinFacebookPlatform’ukullanabilmesiicingerekenyazilimbilesenlerininbutunudur.
FBML,FacebooktarafindangelistirilmisbirtakiM HTML tagleridirvedogrudan HTML ilebirliktekullanilabilir.
Download now