[問題] facebook 取得「朋友的email」

看板Web_Design作者時間9年前 (2014/10/04 23:02), 編輯推噓4(409)
留言13則, 4人參與, 最新討論串1/1
Hi, 我跟我夥伴在開發一個FB程式,是iOS版. 遇到兩個問題 1. 想把user的fb朋友全部撈出來,顯示在一個list view,目前可以顯示名字 但顯示profile picture時,卻滑動幾頁後就會crash 請問fb有限制load profile picture的次數嗎? (我是覺得這跟iOS記憶體管理有關。) 2. 判斷user的朋友是不是已經是我的會員,這個不知道該怎麼做? 因為我夥伴說,fb sdk無法得知「fb朋友的id or email 等資訊」 但是,很奇怪的是,我參考另一款app 「drawsomething」,以上兩點明明都做的到 可以整個朋友名單照片都顯示,也可以判斷哪些朋友已經有玩drawsomething (換句話說 可以抓到朋友的email or id 才對) 請幫忙解迷津 (如果PO錯版,還請指點該往哪邊PO -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.120.183 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1412434954.A.52E.html

10/05 00:24, , 1F
token?
10/05 00:24, 1F

10/05 02:56, , 2F
取得好友列表要先取得 user_friends 權限 (不用審核)
10/05 02:56, 2F

10/05 03:00, , 3F
但臉書並沒有提供取好友 email 的權限
10/05 03:00, 3F

10/05 03:01, , 4F
試想如果你的朋友授權後,你的mail就跟著流出不是很可怕XD
10/05 03:01, 4F

10/05 03:02, , 5F
至於ID則是可以取的 (有user_friends權限就可以取了)
10/05 03:02, 5F

10/05 03:03, , 6F
順帶一提,這個ID會是專屬你app的ID
10/05 03:03, 6F

10/05 03:04, , 7F
也就是說你取不到真的ID,這ID也不能給其他app用
10/05 03:04, 7F

10/05 03:04, , 8F
但這ID在你的app裡就是代表那個人
10/05 03:04, 8F

10/06 10:47, , 9F
現在已經拿不到完整的朋友名單了
10/06 10:47, 9F

10/06 10:49, , 10F
10/06 10:49, 10F

10/23 16:16, , 11F
User API 會顯示同樣使用本app的使用者朋友,inviteabl
10/23 16:16, 11F

10/23 16:17, , 12F
-e friends 則會呈現其他可邀請的朋友,但好像僅限遊
10/23 16:17, 12F

10/23 16:18, , 13F
戲,且使用需經過特別審查。詳見FB developer graph AP
10/23 16:18, 13F
文章代碼(AID): #1KC0mAKk (Web_Design)