1

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誰か助けてくれませんか?

4

1 に答える 1

2

何時間もロケール機能を機能させようとして、あなたと同じ問題が発生した後、コードを変更して、 HEADER X-facebook-Localeを使用してロケールを確認します。

あなたが使用している正確なプログラミング言語はわかりませんが、PHP では、次のコードでヘッダーの内容を確認します。

$headers = apache_request_headers();
if(isset($headers['X-Facebook-Locale']))
{
    $locale = strtolower($header['X-Facebook-Locale']);
}

HEADER 値のみを要求するとうまくいきます。

幸運を。

よろしくお願いします

ガブリエル・ピレス

于 2012-09-12T05:07:20.570 に答える