2

我想使用图形 API(或任何可用的方法)签入 Facebook,我有这个地方的纬度和经度,请任何人帮助我解决以下问题。

1) 获取 place_id 和签到需要哪些权限?

(我目前正在使用“publish_actions”)

2) 我有纬度和经度,如何使用最新的 2.6 图形 API 获取 place_id?

(我尝试使用带有“q/fql”的 GraphRequest 作为图形路径和

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");

但仍然使用所有方法,我无法使用 Android 中最新的 2.6 图形 API 找到 place_id 并签入 Facebook。

4

0 回答 0