Facebook c# SDK获取用户语言/地区
本文关键字:语言 地区 用户 获取 SDK Facebook | 更新日期: 2023-09-27 18:15:12
我使用的是Facebook c# SDK。我如何获得用户的语言,以便我可以相应地显示所有消息,而不必强制用户手动选择首选语言?
如果你正在开发一个web应用程序,那么你可以使用Accept-Language
Http头来检测语言
编辑1
对于winforms应用程序,可以使用System.Globalization.CultureInfo.CurrentCulture.Name
。
EDIT2
使用FB REST API获取locale
:
dynamic fbResult = new Uri("https://graph.facebook.com/AngelaMerkel?access_token=AAABkECTD......").GetDynamicJsonObject();
Console.WriteLine(
fbResult.locale ?? "-" + " > " + //<----
fbResult.location.country + " " + //<----
fbResult.location.city + " " + //<----
fbResult.name + " " +
fbResult.gender + " " +
fbResult.link + " " +
fbResult.updated_time);
您可以在这里找到关于我的扩展方法GetDynamicJsonObject
的信息