我想知道在以适当的语言显示应用时如何获得X-Facebook-Locale
标题。
我不确定我的应用是否被Facebook抓取,因此我在发布操作时添加scraped=true
并在标记og:description
处放置content="I displayed $_SERVER here"
以了解标题中的元素。我还将标记og:locale:alternalte
添加到en_us
和fr_fr
。关于og:locale
我必须知道X-facebook-Locale
使用被占用语言的内容,但我无法在任何地方查看此标题。有人能帮帮我吗?
答案 0 :(得分:2)
在尝试使区域设置功能运行并且遇到与您相同的问题后,我更改了代码以使用HEADER X-facebook-Locale 验证区域设置。
我不知道您正在使用的编程语言,但在PHP中,我使用以下代码检查Header内容:
$headers = apache_request_headers();
if(isset($headers['X-Facebook-Locale']))
{
$locale = strtolower($header['X-Facebook-Locale']);
}
仅请求HEADER值对我有效。
祝你好运。最好的问候
Gabriel Pires