Facebook Checkin, используя Graph API в Android
Я хотел бы зарегистрироваться в Facebook с помощью Graph API(или любого другого доступного метода), у меня есть широта и долгота места, пожалуйста, кто-нибудь поможет мне в решении следующих вопросов.
1) Какое разрешение требуется для получения place_id и регистрации?
(В настоящее время я использую "publish_actions")
2) У меня есть Широта и Долгота, как я могу получить place_id, используя последнюю версию 2.6 graph API?
(Я попытался использовать GraphRequest с "q/fql" в качестве пути к графу и
SELECT page_id,latitude,longitude FROM place WHERE distance(latitude, longitude, "LAT_HERE", "LON_HERE") < 250
как пакетный запрос.
3) Как я могу зарегистрироваться со значениями place_id, lat и lon?
(Я попытался использовать следующий код для проверки с фиктивными значениями place_id, lat и lon)
Bundle params = new Bundle();
params.putString("access_token", "ACCESS TOKEN");
params.putString("place", "203682879660695"); // PLACE ID
params.putString("message","I m here in this place");
JSONObject coordinates = new JSONObject();
coordinates.put("latitude", "LATITUDE");
coordinates.put("longitude", "LONGITUDE");
params.putString("coordinates",coordinates.toString());
params.putString("tags", "xxxx");//where xx indicates the User Id
String response = faceBook.request("me/checkins", params, "POST");
Но, несмотря на все подходы, я не могу найти place_id и зарегистрироваться в Facebook, используя последнюю версию 2.6 graph API в Android.