0

Facebook api は、ユーザーがログインしたときにユーザーの現在の場所 (緯度と経度) を提供しますか? はいの場合、どうすれば入手できますか? https://graph.facebook.com/me/は、ユーザー関連のデータのみを提供しますが、現在の場所は提供しません。これを手に入れるのを手伝ってください。

4

3 に答える 3

0

はい、facebook FQL クエリで可能です。以下のリンクを参照 してください https://developers.facebook.com/docs/reference/fql/standard_user_info/

于 2014-03-13T04:19:38.513 に答える
0

Facebook api を使用して、ユーザーがログインしたときにプロファイルの詳細に基づいて、ユーザーの場所 (緯度と経度) を検索したい場合は? 次に、これに従ってください:

  1. https://github.com/facebook/facebook-php-sdkをダウンロード し、src からすべてのファイルをコピーして、プロジェクト フォルダーに配置し、名前を php-sdk に変更します。

  2. あなたのコードファイル (index.php)

    require_once('php-sdk/facebook.php');

    $config = array( 'appId' => 'YOUR_APP_ID',

    'シークレット' => 'YOUR_SECRET_KEY',

    'allowSignedRequest' => false // オプションですが、非キャンバス アプリの場合は false に設定する必要があります );

    $facebook = 新しい Facebook($config);

    $user_id = $facebook->getUser();

    $user_profile = $facebook->api('/me','GET');

    $query = 'SELECT current_location FROM user WHERE uid = me()';

    $response = $facebook->api(array('method' => 'fql.query', 'query' => $query));

    print_r($response);

出力:

Array
(
    [0] => Array
        (
            [current_location] => Array
                (
                    [city] => Test
                    [state] => Test
                    [country] => Test
                    [zip] => 
                    [latitude] => 53.0833
                    [longitude] => 92.6667
                    [id] => 4555555878787887
                    [name] => Test
                )

        )

)
于 2014-03-12T14:05:29.803 に答える