當PHP遇上Facebook API

1,298 views

Published on

學生計算機年會 SITCON 2014
分享「當PHP遇上Facebook API」

Published in: Internet
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,298
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
12
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

當PHP遇上Facebook API

  1. 1. 當PHP遇上Facebook API 學⽣生計算機年會 SITCON 2014 講者:林熙哲
  2. 2. http://goo.gl/aOdOFY
  3. 3. 崩潰的倒數24hr
  4. 4. 為什麼我沒選Short Talk!
  5. 5. 關於我 台科⼤大 資訊管理系 台科⼤大 程式設計研究社 linroex@coder.tw http://me.coder.tw
  6. 6. 作品 校園RFID系統 學⽣生素⻝⾷食統計系統 Yam Batch Download 訂書系統 Facebook 抽獎程式
  7. 7. API簡介 Graph API Public Feed API Facebook Query Language Chat API
  8. 8. Facebook API可以做什麼?
  9. 9. 別懷疑,就是神魔之塔!! 活動⾏行銷
  10. 10. 被標記的訊息、粉絲⾴頁同步發⽂文、快速登⼊入等等 整合網站功能
  11. 11. 最常分⼿手⽉月份、情⼈人節熱⾨門打卡點之類的...XD 好玩的分析
  12. 12. http://gender.coder.tw
  13. 13. 交往前後互動量分析圖
  14. 14. 俗話說⽔水能載⾈舟亦能覆⾈舟 做壞事
  15. 15. ⾃自動審核社團申請 其他 ⾃自動說⽣生⽇日快樂 粉絲⾴頁智慧回⽂文好友申請⾃自動審核
  16. 16. 權限管理?
  17. 17. 避免程式開發者直接接觸到使⽤用者帳密 OAuth
  18. 18. 避免程式可以無限制的取得資料 權限分類
  19. 19. user_about_me user_friends user_status user_relationships user_photos friends_birthday friends_groups friends_checkins friends_hometown email status_update read_stream manage_friendlists publish_checkins
  20. 20. https://developers.facebook.com/docs/facebook- login/access-tokens#extending Token
  21. 21. 為了讓App能存取使⽤用者資料⽽而存在 User Access Token
  22. 22. 我要⻑⾧長期操作某帳⼾戶時怎麼辦? Long-Term Token
  23. 23. 為了讓App能存取Facebook API⽽而存在 App Token
  24. 24. 讓App能存取粉絲專⾴頁⽽而存在 Page Access Token
  25. 25. 開發流程 取得App Token 取得User Access Token 向Facebook要求指定資料 Facebook回傳JSON格式資料 處理資料
  26. 26. https://developers.facebook.com/ 開發⼈人員⾴頁⾯面
  27. 27. https://github.com/facebook/facebook-php-sdk Facebook SDK for PHP
  28. 28. 動⼿手吧! https://dl.dropboxusercontent.com/u/6241767/sitcon- facebook-api-talk-example.zip
  29. 29. 就這樣嘛?當然不只!
  30. 30. https://developers.facebook.com/docs/ graph-api/reference/ Graph API Reference
  31. 31. https://developers.facebook.com/tools/explorer Graph API Explorer
  32. 32. ⽤用⼾戶 GET /{user_id} GET /{user_id}/friends GET /{user_id}/groups
  33. 33. 動態 GET /{user_id}/feed POST /{user_id}/feed
  34. 34. 訊息 GET /me/inbox GET /{message_id}
  35. 35. GET /{user_id}/albums 相簿 GET /{album_id} GET /{album_id}/photos
  36. 36. 其實我不想給Q&A時間....

×