พอดีตอนนี้เพิ่มเนื้อหาเรื่องการ Login และทำงานกับ Facebook เข้าไปในคอร์สออนไลน์เรียนสร้างโมบายล์แอพพลิเคชั่นด้วย C#.NET และ Xamarin.Forms เลยนำโค้ดสำคัญส่วนหนึ่งมาแชร์ไว้ที่นี่ครับ
Method นี้จะช่วยสกัด access token หลังจากการ Login ผ่าน Facebook เรียบร้อย เอามาใช้งานกัน
ใครมาจากคอร์สออนไลน์ของพล ก็ copy ได้เลยครับ (คลิกปุ่ม copy ด้านบนขวาของโค้ดก่อน)
public string ExtractAccessTokenFromUrl(string url) { if (url.Contains("access_token") && url.Contains("&expires_in=")) { var at = url.Replace("https://www.facebook.com/connect/login_success.html#access_token=", ""); var accessToken = at.Remove(at.IndexOf("&expires_in=")); return accessToken; } return string.Empty; }