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

Thế*_*Văn 4 facebook-graph-api

我有一个来自 facebook 的数据收集应用程序,几天前它运行良好。目前,它可以工作,但无法获取 locale 字段来对数据进行分类。我使用图形 API:

https://graph.facebook.com/v2.6/<user_id>?fields=first_name,locale&access_token= <access_token>
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题?

小智 5

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

如果您使用的是网络画布应用程序,您可以从 POST 请求中获取当前用户区域设置,每次您的应用程序启动时,facebook 平台都会这样做。所以你可以找到 2 个字段:signed_request、fb_locale。它仅适用于当前用户,但仍然适用。也许这些信息会有用。

如果你有移动应用程序或其他东西,你应该尝试研究这个技巧。这个对我有用。