获取Facebook用户的语言环境-Graph API

时间:2019-01-13 10:16:30

标签: facebook-graph-api

我有一个来自Facebook的数据收集应用程序,几天前运行良好。目前,它正在工作,但是无法获取语言环境字段来对数据进行分类。 我使用Graph API:

    private void example_click(object sender, EventArgs e)`
    {
         WebClient wc1 = new WebClient();
         string datatosend = "example"
         string received = wc1.DownloadString("https://examplesite.com/api?=" + datatosend + "&format=json");
    }

有什么办法可以解决这个问题?

1 个答案:

答案 0 :(得分:3)

今天不仅仅弃用语言环境。您可以在此处查看更多信息 https://developers.facebook.com/blog/post/2018/05/01/facebook-login-updates-further-protect-privacy/

如果您使用的是Web canvas应用程序,则可以从POST请求中获取当前用户的语言环境,每次启动应用程序时,facebook平台都会执行该操作。因此,您可以找到2个字段:signed_request,fb_locale。它仅适用于当前用户,但仍然适用。也许这些信息会有用。

如果您拥有移动应用程序或其他工具,则应尝试研究此技巧。这个对我有用。