Facebook GRAPH API を使用してユーザーの言語にアクセスするにはどうすればよいですか? アクセス許可のどこにも表示されず、他の方法でも見つかりません。ユーザーがスペイン語またはフランス語を話すと記載している場合、どうすればこれを見つけることができますか?
3955 次
3 に答える
8
https://graph.facebook.com/meから言語を取得できます。
@chacham15が言及しているようにユーザーロケールを探している場合は、ロケール変数から取得します。https://graph.facebook.com/hariktを参照して ください。
http://developers.facebook.com/tools/explorer?method=GET&path=meを試してみて、動作を確認してください。
アップデート :
パーミッションuser_likes
は、言語配列にアクセスするために必要です。
[languages] => Array
(
[0] => Array
(
[id] => 105692839465644
[name] => Malayalam
)
[1] => Array
(
[id] => 106059522759137
[name] => English
)
)
これで問題が解決することを願っています。
于 2011-11-16T07:25:19.323 に答える
2
私がしていることは、ユーザーのロケールを確認することであり、彼がその言語を話すと仮定します。たとえば、次のようになります。
$locale_f=$parsedJson->locale;
$lang1=explode("_",$locale_f);
if ($lang1[0]=="es") $lang1="espagnol";
if ($lang1[0]=="en") $lang1="anglais";
if ($lang1[0]=="it") $lang1="italien";
if ($lang1[0]=="pt") $lang1="portugais";
if ($lang1[0]=="fr") $lang1="francais";
于 2012-01-27T13:02:47.780 に答える