ログイン時にuser_locationを取得しようとしていますが、動作していないようです。私はグラフのパラメータが "場所"であると推測しましたが、それは2.2のように廃止されたと主張しています。ユーザーの場所をもう利用できないのですか、それともそれは何か特別なことをする必要があるためですか?私はドキュメントでその答えを見つけることができないようです。前もって感謝します。PHP:Facebook SDKロケーションAPIはバージョンv2.0以降では非推奨です
マイコード:
$profile_request = $fb->get('/me?fields=first_name,last_name,email,gender');
$requestLikes = $fb->get('/me/likes?limit=20');
$requestlocation = $fb->get('/me/locations');
$profile = $profile_request->getGraphNode()->asArray();
$likes = $requestLikes->getGraphEdge();
$location = $requestlocation->getGraphNode()->asArray();
マイエラー:
Graph returned an error: (#12) locations API is deprecated for versions v2.0 and higher
このヘルプ[facebook-sdk-location-field-is-for-versions-for-versions-v2-3以上](https://stackoverflow.com/questions/31481001/facebook-sdk-location-フィールドは廃止予定 - v2-3以上)? –
ありがとうございましたが、以前はそれを見ました。私は彼に全く異なる問題があったと信じています。 –