2011-06-20 17 views

答えて

1

まず、Authentication中にあなたuser_locationpermissionを要求する必要があります。ログインしたユーザーから情報を取得する必要があるかどうかわかりません。お試しください。

必要な権限があれば(必要に応じて)、次のURLを使用してGraph APIにリクエストしてください:https://graph.facebook.com/me?access_token=YOUR_TOKEN

Facebookから提供されているリンクを使用することができます。現在のブラウザでFacebookアカウントにサインインしていることを確認し、自分の情報を表示するにはclick hereを確認してください。

2

FQLを使用してユーザーテーブルをクエリできます。 探している列はcurrent_locationです。

http://developers.facebook.com/docs/reference/fql/user/

あなたは、グラフAPIを介してFQLを使用することができます。

https://api.facebook.com/method/fql.query?query=QUERY 
+0

この質問は申し訳ありませんが、このクエリリンクはどこに書きますか? –

0

あなたはMySQLのテーブルにプロファイルデータを保存する場合は、国の名前を抽出するために、このような何かを行うことができます。

SELECT 
    SUBSTRING_INDEX(users_facebook.hometown, ',' , -1) , 
    hometown, 
    ABS(LENGTH(REPLACE(hometown, ",", "")) - LENGTH(hometown)) AS num_commas 
FROM 
    users_facebook 
WHERE 
    ABS(LENGTH(REPLACE(hometown, ",", "")) - LENGTH(hometown)) <> 0 

データを取得しているときに、同様のことがPHP(分割、最後の要素...)で可能である必要があります。

関連する問題