FacebookQueryLanguage

377 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
377
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FacebookQueryLanguage

  1. 1. FacebookQueryLanguage FQLで無限の可能性を Facebook
  2. 2. FQLって?• FacebookQueryLanguageの略• Facebookが提供しているAPIの一種• Facebook内の膨大なデータにSQLライクにアクセスする ことができる Facebook
  3. 3. GraphAPIとの違い• FQLとGraphAPIの違いは、柔軟性• GraphAPIは決められたフォーマットでしか値を返してく れない• FQLはこちら側からフォーマットを自由に指定できる Facebook
  4. 4. GraphAPIの場合 Facebook
  5. 5. FQLの場合 Facebook
  6. 6. URLを見てみるhttps://graph.facebook.com/fql?q=SELECTuid, name, sex, birthday_date FROM user WHERE uid IN (SELECTuid2 FROM friend WHERE uid1 = me()) Facebook
  7. 7. URLを見てみるhttps://graph.facebook.com/fql?q=SELECTuid, name, sex, birthday_date FROM user WHERE uid IN (SELECTuid2 FROM friend WHERE uid1 = me())Userというテーブルから、uidとnameと(ry Facebook
  8. 8. URLを見てみるhttps://graph.facebook.com/fql?q=SELECTuid, name, sex, birthday_date FROM user WHERE uid IN (SELECTuid2 FROM friend WHERE uid1 = me())Userというテーブルから、uidとnameと(ry複雑なんだよ( ゚Д゚)ゴルァ!! Facebook
  9. 9. 総評• 柔軟に好きなデータにアクセスできるため、要所で使う のが適している• いろんな情報を一度にとってこようとすると、どんどん 複雑になってしまう• 要はバランスが大事• 一度にいろんなデータを取得することができるのでAPI アクセス回数を減らすことができるのが最大の恩恵 Facebook
  10. 10. 膨大なデータの宝庫• album • friendlist • page_fan• application • friendlist_member • permissions• apprequest • group • permissions_info• checkin • group_member • photo• comment • insights • photo_tag• comments_info • like • place• connection • link • privacy• cookies • link_stat • privacy_setting• developer • mailbox_folder • profile• domain • message • question• domain_admin • note • question_option• event • notification • question_option_votes• event_member • object_url • review• family • page • standard_friend_info• friend • page_admin • standard_user_info• friend_request • page_blocked_user • andmore… Facebook
  11. 11. ご静聴ありがとうございました。 Facebook

×