這篇來教教大家如何利用 Facebook Graph API 來取得該使用者的基本資料及大頭貼
https://developers.facebook.com/docs/graph-api/using-graph-api/v2.1首先開啟一個新專案
建立一個 LoadFacebookData.cs 腳本
要獲取資料非常簡單
重點是 https://graph.facebook.com/ 這個路徑
腳本建立好後
將腳本賦予 Camera 物件,並在 fb_id 欄位輸入 id
這裡的 Facebook ID 是我自己個人的 Facebook ID
ID 的查詢方式如下
到自己或是朋友的臉書頁面後查看瀏覽器位址
https://www.facebook.com/profile.php?id=xxxxxxxxxxxxxxxxxxxxxxxx
https://www.facebook.com/xxxxxxxxxxxxxxxxxxxxxxxx?fref=hovercard
通常會有這兩種情況
其中的 xxxxxxxxxxxxxxxxxxxxxxxx 就是 Facebook ID
接下來按下開始後會再 Console 面板中出現取得的資料
從 Debug 中可以看出檔案的格式很奇怪
這種格式稱為 JSON 將在下篇講解如何解析
也可以試試看直接在瀏覽器上打上 https://graph.facebook.com/ + fbid
會有相同效果
接下來我們來取得使用者大頭貼
建立一個 LoadFacebookProfilePicture.cs 腳本
大致上和取得臉書資料的方法一樣
只是在路徑後加上了 /picture
而最後則用 www.texture 將圖片回傳到 GUITexture 上
若覺得圖片解析度太低
可以將 /picture 改為 /picture?type=large
而在瀏覽器上輸入相同的位址後
一樣可以取得使用者的大頭貼