Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Start FacebookAPP with FuelPHP
Search
k2mi yagi
October 15, 2012
Technology
1
910
Start FacebookAPP with FuelPHP
k2mi yagi
October 15, 2012
Tweet
Share
More Decks by k2mi yagi
See All by k2mi yagi
introduction of FuelPHP
connvoi
0
710
Other Decks in Technology
See All in Technology
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
120
NgRx Signal Store
rainerhahnekamp
0
150
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
510
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
350
On Your Data を超えていく!
hirotomotaguchi
2
670
VS CodeでAWSを操作しよう
smt7174
7
1.6k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
550
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
490
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
910
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
180
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
The Pragmatic Product Professional
lauravandoore
25
5.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
RailsConf 2023
tenderlove
4
540
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
Side Projects
sachag
451
41k
Adopting Sorbet at Scale
ufuk
68
8.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Building Adaptive Systems
keathley
31
1.9k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
4 Signs Your Business is Dying
shpigford
175
21k
The Cult of Friendly URLs
andyhume
74
5.7k
Transcript
1210݄15݄༵
FuelPHPͰΔFacebookΞϓϦ 1210݄15݄༵
FACEBOOK: KA2MI.YAGI TWITTER: @CONNVOI_TYOU FLICKR: KYAGYAO ABOUT ME NAME: KATSUMI
YAGI 1210݄15݄༵
LANG: PHP , perl,python,js INTAREST: nodejs, android, camera, run... ABOUT
ME 1210݄15݄༵
ABOUT ME 1210݄15݄༵
ABOUT ME 1210݄15݄༵
FuelPHPͰΔFacebookΞϓϦ 1210݄15݄༵
FuelPHPͰΔFacebookΞϓϦ FREE 1210݄15݄༵
READ IT AFTER LIKE 1210݄15݄༵
READ IT AFTER LIKE ? FACEBOOKͰ Likeͨ͠ (after like) ΛಡΉ
(read it) 1210݄15݄༵
READ IT AFTER LIKE ? FACEBOOKͰLIKEͨ͠Λ ͋ͱͰ·ͱΊͯΈ͔ͨͬͨɻ 1210݄15݄༵
DEMO http://rdital.phpfogapp.com/ 1210݄15݄༵
FuelPHPͰΔFacebookΞϓϦ ~४උฤ~ 1210݄15݄༵
CLOUD 1210݄15݄༵
CLOUD+EASY 1210݄15݄༵
1210݄15݄༵
PHPFOG.COM 1210݄15݄༵
FuelPHPͰΔFacebookΞϓϦ ~࣮ฤ~ 1210݄15݄༵
1210݄15݄༵
GITHUB.COM/FACEBOOK/PHP-SDK 1210݄15݄༵
FUEL/PACKAGES/FACEBOOK $ cd fuel/packages/facebook/ $ ls bootstrap.php ./config/facebook.php ./classes/client.php 1210݄15݄༵
DEVELOPERS.FACEBOOK.COM 1210݄15݄༵
GRAPH API EXPLORER 1210݄15݄༵
FQL SELECT uid2 FROM friend WHERE uid1=me() *ࣗͷ༑ਓͷidΛऔಘ SELECT object_id
FROM like WHERE user_id=me() *͕ࣗlikeͨ͠Λऔಘ 1210݄15݄༵
FQL + SDK+FUELPHP 1210݄15݄༵
FQL+SUBQUERY SELECT object_id FROM like WHERE uid1=me() SELECT owner,src_small,src_big FROM
photo WHERE object_id IN (SELECT object_id FROM like WHERE uid1=me()) *͕ࣗlike͔ͨ͠ΒࣸਅͷใΛൈ͖औΔɻ 1210݄15݄༵
API->MULTIQUERY $facebook->multiquery(array( q1=>’SELECT object_id FROM like WHERE uid1=me()’, q2=>’SELECT src_small
FROM photo WHERE object_id IN (SELECT object_id FROM #q1)’ )); 1210݄15݄༵
API->MULTIQUERY $facebook->multiquery(array( 'q1'=> 'SELECT uid2 FROM friend WHERE uid1=me()', 'q2'=>
'SELECT uid,name,relationship_status,sex FROM user WHERE sex = “female” AND uid IN (SELECT uid2 FROM #q1)', )); if( relationship_status ==‘Single’){ ..... } 1210݄15݄༵
filter=1 1210݄15݄༵
filter=1 WATCH HER LIKES 1210݄15݄༵
1210݄15݄༵
ؾ͕͍ͭͨ͜ͱͱ͔ 1210݄15݄༵
SETENV 1210݄15݄༵
FUEL+BOOTSTRAP 1210݄15݄༵
OIL CREATE ... 1210݄15݄༵
CURRENT-VERSION 1210݄15݄༵
FacebookAPIҙ֎ͱ؆୯ʂ FacebookSDK+phpfog+FuelPHPαΫαΫ։ൃʂ ΞϓϦΛ࡞ͬͯFuelPHPͷ࣮UPʂʂ 1210݄15݄༵
Thanks for listening!! 1210݄15݄༵